Sfoglia il codice sorgente

aps-排程后更新生产状态调整执行位置

sucheng 1 anno fa
parent
commit
6e9deb47db

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

@@ -509,8 +509,6 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
 //        List<ApsBlankOrderVo> notLockOrders = apsBlankOrderDao.getNotLockOrders(tenantId);
         List<ApsBlankOrderVo> notLockOrders = new ArrayList<>();
         blankOrderAps(notLockOrders);
-        //更新生产状态为“待发布”(20)
-        updateProductStatusByOrderIds(notLockOrders);
     }
 
     /**
@@ -545,8 +543,6 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
         }
         blankOrderAps(resBlankList);
         //blankOrderAps(apsBlankOrders);
-        //更新生产状态为“待发布”(20)
-        updateProductStatusByOrderIds(resBlankList);
     }
 
     /**
@@ -708,6 +704,8 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
                 this.updateBatchById(blankIds);
             }
 
+            //更新生产状态为“待发布”(20)
+            updateProductStatusByOrderIds(apsBlankOrders);
             // 自动加锁坯料计划下的工序作业
             apsProcessOperationService.update(new LambdaUpdateWrapper<ApsProcessOperationDo>().in(ApsProcessOperationDo::getBlankid, blankKeys).set(ApsProcessOperationDo::getLockmark, "y"));
             // 自动加锁坯料计划下的排程作业明细