45558 PCN:排序报工job针对非排序报工时有工单和无工单需要分开处理。

dev_temp_xw_202503120000_45558
xiangwei.zhang 2 months ago
parent 242a3558a7
commit 57c54e2892

@ -1246,13 +1246,11 @@ public class MesWorkOrderService implements IMesWorkOrderService {
List<MesProductionRecord> recordNoReportHasOrderNoList = mesProductionRecordDao.findMesProductionRecordNoReport(organizeCode, MesExtEnumUtil.WORK_CENTER_TYPE.NOSORT.getValue(), pageSize, !StringUtils.isEmpty(workCenterCodes) ? Arrays.asList(workCenterCodes.split(",")) : null, true); List<MesProductionRecord> recordNoReportHasOrderNoList = mesProductionRecordDao.findMesProductionRecordNoReport(organizeCode, MesExtEnumUtil.WORK_CENTER_TYPE.NOSORT.getValue(), pageSize, !StringUtils.isEmpty(workCenterCodes) ? Arrays.asList(workCenterCodes.split(",")) : null, true);
if (CollectionUtils.isEmpty(recordNoReportHasOrderNoList)) { if (CollectionUtils.isEmpty(recordNoReportHasOrderNoList)) {
LOGGER.error("非排序有加工单加工记录中没有数据,无需处理"); LOGGER.error("非排序有加工单加工记录中没有数据,无需处理");
return;
} }
//查询非排序工单 有工单 //查询非排序工单 有工单
List<MesProductionRecord> recordNoReportNotHasOrderNoList = mesProductionRecordDao.findMesProductionRecordNoReport(organizeCode, MesExtEnumUtil.WORK_CENTER_TYPE.NOSORT.getValue(), pageSize, !StringUtils.isEmpty(workCenterCodes) ? Arrays.asList(workCenterCodes.split(",")) : null, false); List<MesProductionRecord> recordNoReportNotHasOrderNoList = mesProductionRecordDao.findMesProductionRecordNoReport(organizeCode, MesExtEnumUtil.WORK_CENTER_TYPE.NOSORT.getValue(), pageSize, !StringUtils.isEmpty(workCenterCodes) ? Arrays.asList(workCenterCodes.split(",")) : null, false);
if (CollectionUtils.isEmpty(recordNoReportNotHasOrderNoList)) { if (CollectionUtils.isEmpty(recordNoReportNotHasOrderNoList)) {
LOGGER.error("非排序无加工单加工记录中没有数据,无需处理"); LOGGER.error("非排序无加工单加工记录中没有数据,无需处理");
return;
} }
//处理无工单加工记录 //处理无工单加工记录

Loading…
Cancel
Save