标识卡调整

master
zhaoxiaolin 6 months ago
parent 01d4b9862c
commit 9912b4d813

@ -1292,8 +1292,11 @@ public class ProOrderWorkorderServiceImpl implements IProOrderWorkorderService {
}else{ }else{
pw.setBatchQuantity(pn); pw.setBatchQuantity(pn);
} }
pw.setUnit(pow.getUnit());
pw.setUmrez(pw.getBatchQuantity().multiply(pow.getUmrez()));//子单数量
pw.setPalletNo(i++); pw.setPalletNo(i++);
pw.setPalletCode(pow.getWorkorderCode() + "-" + pow.getBatchCode() + "-" + pw.getPalletNo());//workorderCode 实际上是订单号 pw.setPalletCode(pow.getProductCode().replace("0000000","") + "-" +pow.getWorkorderCode() + "-"
+ pow.getBatchCode() + "-" + pw.getPalletNo());//workorderCode 实际上是订单号
pw.setCreateTime(nowDate); pw.setCreateTime(nowDate);
pw.setCreateBy(SecurityUtils.getUsername()); pw.setCreateBy(SecurityUtils.getUsername());
pw.setAddFlag("0");//增打标志 pw.setAddFlag("0");//增打标志
@ -1312,7 +1315,8 @@ public class ProOrderWorkorderServiceImpl implements IProOrderWorkorderService {
List<ProOrderWorkorder> dtos1 = proOrderWorkorderMapper.getPreIdCardList(proOrderWorkorder); List<ProOrderWorkorder> dtos1 = proOrderWorkorderMapper.getPreIdCardList(proOrderWorkorder);
ProOrderWorkorder pow = dtos1.get(0); ProOrderWorkorder pow = dtos1.get(0);
proOrderWorkorder.setPalletNo(palletNo); proOrderWorkorder.setPalletNo(palletNo);
String uniqueBarCode = pow.getWorkorderCode() + "-" + proOrderWorkorder.getBatchCode() + "-" + palletNo;//订单号+批次+板次 唯一二维码标识 String uniqueBarCode = pow.getProductCode().replace("0000000","") +
pow.getWorkorderCode() + "-" + proOrderWorkorder.getBatchCode() + "-" + palletNo;//订单号+批次+板次 唯一二维码标识
ProOrderWorkorder pw = new ProOrderWorkorder(); ProOrderWorkorder pw = new ProOrderWorkorder();
pw.setProductName(pow.getProductName());//产品名 pw.setProductName(pow.getProductName());//产品名
pw.setWorkorderCode(pow.getWorkorderCode());//工单号 实际是订单号 pw.setWorkorderCode(pow.getWorkorderCode());//工单号 实际是订单号
@ -1320,6 +1324,8 @@ public class ProOrderWorkorderServiceImpl implements IProOrderWorkorderService {
pw.setProductDateStr(pow.getProductDateStr());//生产日期 pw.setProductDateStr(pow.getProductDateStr());//生产日期
pw.setRecordId(IdUtils.fastSimpleUUID());//记录 pw.setRecordId(IdUtils.fastSimpleUUID());//记录
pw.setBatchQuantity(proOrderWorkorder.getBatchQuantity());//批次数量 pw.setBatchQuantity(proOrderWorkorder.getBatchQuantity());//批次数量
pw.setUnit(pow.getUnit());
pw.setUmrez(pw.getBatchQuantity().multiply(pow.getUmrez()));//子单数量
pw.setPalletNo(palletNo);//板次 pw.setPalletNo(palletNo);//板次
pw.setPalletCode(uniqueBarCode);//唯一二维码 pw.setPalletCode(uniqueBarCode);//唯一二维码
pw.setUpdateTime(DateUtils.getNowDate()); pw.setUpdateTime(DateUtils.getNowDate());

@ -682,17 +682,20 @@
</select> </select>
<select id="getPreIdCardList" resultType="com.op.plan.domain.ProOrderWorkorder"> <select id="getPreIdCardList" resultType="com.op.plan.domain.ProOrderWorkorder">
select pow.product_name productName, select pow.product_name productName,
pow.product_code productCode,
pow.product_date productDateStr, pow.product_date productDateStr,
pow.workorder_code_sap workorderCode, pow.workorder_code_sap workorderCode,
powb.batch_code batchCode, powb.batch_code batchCode,
case when powbp.quantity is not null then powbp.quantity case when powbp.quantity is not null then powbp.quantity
else powb.batch_quantity end batchQuantity, else powb.batch_quantity end batchQuantity,pow.unit,
bpa.pallet_num palletNum, bpa.pallet_num palletNum,
concat(pow.workorder_code_sap,'-', powb.batch_code,'-',powbp.pallet_num) palletCode, concat(REPLACE(pow.product_code, '0000000', ''),'-',pow.workorder_code_sap,'-', powb.batch_code,'-',powbp.pallet_num) palletCode,
powbp.pallet_num palletNo powbp.pallet_num palletNo,
bp.umrez
from pro_order_workorder pow from pro_order_workorder pow
left join pro_order_workorder_batch powb on pow.workorder_id = powb.workorder_id left join pro_order_workorder_batch powb on pow.workorder_id = powb.workorder_id
left join base_product_attached bpa on concat('0000000',bpa.product_code) = pow.product_code left join base_product_attached bpa on concat('0000000',bpa.product_code) = pow.product_code
left join base_product bp on bp.product_code = pow.product_code
left join pro_order_workorder_batch_pallet powbp on powbp.workorder_code = pow.workorder_code_sap left join pro_order_workorder_batch_pallet powbp on powbp.workorder_code = pow.workorder_code_sap
and powbp.batch_code = powb.batch_code and powbp.batch_code = powb.batch_code
where pow.workorder_code = #{workorderCode} and pow.del_flag = '0' and powb.del_flag = '0' where pow.workorder_code = #{workorderCode} and pow.del_flag = '0' and powb.del_flag = '0'

@ -93,7 +93,6 @@ public class QcStaticTableController extends BaseController {
String ymStr = dtf.format(date); String ymStr = dtf.format(date);
qcStaticTable.setYearMonth(ymStr);//end qcStaticTable.setYearMonth(ymStr);//end
} }
startPage();
List<QcStaticTable> list = qcStaticTableService.getIncomeChartList(qcStaticTable); List<QcStaticTable> list = qcStaticTableService.getIncomeChartList(qcStaticTable);
return list; return list;
} }

Loading…
Cancel
Save