diff --git a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesDefectRecordService.java b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesDefectRecordService.java index fa210e1..d551d13 100644 --- a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesDefectRecordService.java +++ b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesDefectRecordService.java @@ -36,15 +36,15 @@ public class MesDefectRecordService implements IMesDefectRecordService { // //校验工单 // MesWorkOrder workOrder = checkQty(recordList); - recordList.forEach(r -> { - r.setId(null); -// r.setOrderId(workOrder.getId()); -// r.setOrderNo(workOrder.getOrderNo()); - r.setOrganizeCode(organizeCode); - //更新工单表报废数量 -// workOrder.setRepairQty(workOrder.getRepairQtyVal() + r.getQty()); - ConvertBean.serviceModelInitialize(r, userName); - }); +// recordList.forEach(r -> { +// r.setId(null); +//// r.setOrderId(workOrder.getId()); +//// r.setOrderNo(workOrder.getOrderNo()); +// r.setOrganizeCode(organizeCode); +// //更新工单表报废数量 +//// workOrder.setRepairQty(workOrder.getRepairQtyVal() + r.getQty()); +// ConvertBean.serviceModelInitialize(r, userName); +// }); defectRecordRepository.saveAll(recordList); // ConvertBean.serviceModelUpdate(workOrder, userName); diff --git a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesInputDefectRecordService.java b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesInputDefectRecordService.java index e986279..288e0e0 100644 --- a/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesInputDefectRecordService.java +++ b/modules/i3plus-ext-mes-pcn-apiservice/src/main/java/cn/estsh/i3plus/ext/mes/pcn/apiservice/serviceimpl/busi/MesInputDefectRecordService.java @@ -172,6 +172,18 @@ public class MesInputDefectRecordService implements IMesInputDefectRecordService DdlPreparedPack.getStringEqualPack(produceSn.getPartNo(), "partNo", packBean); MesPart part = partRepository.getByProperty(packBean); + defectRecordList.forEach(r -> { + r.setId(null); + r.setPartNo(part.getPartNo()); + r.setPartName(part.getPartName()); +//// r.setOrderId(workOrder.getId()); +//// r.setOrderNo(workOrder.getOrderNo()); + r.setOrganizeCode(org); +// //更新工单表报废数量 +//// workOrder.setRepairQty(workOrder.getRepairQtyVal() + r.getQty()); + ConvertBean.serviceModelInitialize(r, AuthUtil.getSessionUser().getUserName()); + }); + //保存数据 defectRecordService.saveDefect(org, AuthUtil.getSessionUser().getUserName(), defectRecordList);