45316 裁片加工记录表条码对应的数量为1200,生产汇报需要按照1200数量汇报,不能按照数量为1汇报

dev_temp_xw202503020000_45316
xiangwei.zhang 3 months ago
parent 64380a5f5a
commit 36d259b7fa

@ -596,7 +596,7 @@ public class MesWorkOrderService implements IMesWorkOrderService {
Map<String, Object> propertyMap = new HashMap<>(); Map<String, Object> propertyMap = new HashMap<>();
LOGGER.info("工单【{}]】报工原数量【{}】", oldMesWorkOrder.getWorkOrderNo(), oldMesWorkOrder.getReportedQty()); LOGGER.info("工单【{}]】报工原数量【{}】", oldMesWorkOrder.getWorkOrderNo(), oldMesWorkOrder.getReportedQty());
double reportQty = MathOperation.add(MesPcnExtConstWords.ONE, oldMesWorkOrder.getReportedQty()); double reportQty = MathOperation.add(productionRecord.getQty(), oldMesWorkOrder.getReportedQty());
propertyMap.put("reportedQty", reportQty); propertyMap.put("reportedQty", reportQty);
if (StringUtils.isEmpty(productionRecord.getWorkOrderNo())) { if (StringUtils.isEmpty(productionRecord.getWorkOrderNo())) {
double unCompleteQty = MathOperation.sub(oldMesWorkOrder.getQty(), reportQty); double unCompleteQty = MathOperation.sub(oldMesWorkOrder.getQty(), reportQty);
@ -761,7 +761,8 @@ public class MesWorkOrderService implements IMesWorkOrderService {
newMesProductOffLine.setReportSn(productionRecord.getProductSn()); newMesProductOffLine.setReportSn(productionRecord.getProductSn());
newMesProductOffLine.setSerialNumber(productionRecord.getSerialNumber()); newMesProductOffLine.setSerialNumber(productionRecord.getSerialNumber());
} }
newMesProductOffLine.setQty(1d); newMesProductOffLine.setItemQty(productionRecord.getQty()* mesBom.getItemQty());
newMesProductOffLine.setQty(productionRecord.getQty());
newMesProductOffLine.setBomVersion(oldMesWorkOrder.getProductVersion()); newMesProductOffLine.setBomVersion(oldMesWorkOrder.getProductVersion());
newMesProductOffLine.setUnit(mesBom.getUnit()); newMesProductOffLine.setUnit(mesBom.getUnit());
newMesProductOffLine.setBomCode(mesBom.getBomCode()); newMesProductOffLine.setBomCode(mesBom.getBomCode());

Loading…
Cancel
Save