质量 缺陷类型 NC处理

tags/yfai-pcn-ext-v1.0
LML丶 1 year ago
parent 2f35f544d0
commit 611f40d50e

@ -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);

@ -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);

Loading…
Cancel
Save