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