Procházet zdrojové kódy

aps-坯料计划保存校验

sucheng před 1 rokem
rodič
revize
833cb8eec0

+ 5 - 2
cx-aps/cx-aps-common/src/main/java/com/rongwei/bscommon/sys/service/impl/ApsBlankOrderServiceImpl.java

@@ -738,9 +738,9 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
                         processes.setProcessType(operationDo.getProcess());
                         // 单次加工时长
                         processes.setUnitProduceTime(operationDo.getOnceprocessmin().intValue());
-                        processes.setProduceTime(processes.getUnitProduceTime()*processes.getProducePcNum());
+                        processes.setProduceTime(processes.getUnitProduceTime() * processes.getProducePcNum());
 //                        processes.setProduceTime(operationDo.getProcesstotaltime().intValue());
-                        if(operationDo.getMinflowwaitmin() != null){
+                        if (operationDo.getMinflowwaitmin() != null) {
                             processes.setMinWaitTime(operationDo.getMinflowwaitmin().intValue());
                         }
                         if (operationDo.getMaxflowwaitmin() != null) {
@@ -1306,6 +1306,9 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
 
         //更新或保存坯料计划和输出成品
         this.saveOrUpdate(apsBlankOrderDo);
+        for (ApsProcessOutputProductDo apsProcessOutputProductDo : apsProcessOutputProductDoList) {
+            apsProcessOutputProductDo.setBlankid(apsBlankOrderDo.getId());
+        }
         apsProcessOutputProductService.saveOrUpdateBatch(apsProcessOutputProductDoList);
 
         //如果在制品不为空,并且为新增备料