فهرست منبع

排程明细锁定

fangpy 8 ماه پیش
والد
کامیت
f6316c4d14
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsServiceImpl.java

+ 3 - 0
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsServiceImpl.java

@@ -936,6 +936,9 @@ public class ApsServiceImpl implements ApsService {
 //                                        List<ApsProcessOperationOutMaterDo> outMaterDos = apsProcessOperationOutMaterService.list(new LambdaQueryWrapper<ApsProcessOperationOutMaterDo>()
 //                                                .eq(ApsProcessOperationOutMaterDo::getMainid, processesDo.getId()));
                                         List<ApsProcessOperationOutMaterDo> outMaterDos = outMaterDosAll.stream().filter(v->v.getMainid().equals(processesDo.getId())).collect(Collectors.toList());
+                                        if(outMaterDos == null || outMaterDos.size() == 0){
+                                            throw new CustomException("坯料计划ID:"+processesDo.getBlankid()+",作业:"+processesDo.getProcess()+",作业名"+processesDo.getProcessname()+" 没有相关输出物料信息!");
+                                        }
                                         er.setProcessType(processesDo.getProcess());
                                         // 合金+输入物料+宽度+厚度
                                         er.setSeriesProduceMark(processesDo.getMetal() + "^_^" + processesDo.getProducttype() + "^_^" + processesDo.getProwidth() + "^_^" + processesDo.getThickness() + "^_^" + outMaterDos.get(0).getThickness());