Jelajahi Sumber

aps-排程之后修改坯料计划的生产状态判断

sucheng 1 tahun lalu
induk
melakukan
7223d6d7d8

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

@@ -1338,6 +1338,10 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
      * 排程结束之后根据坯料计划IDs修改生产状态
      */
     private void updateProductStatusByOrderIds(List<ApsBlankOrderVo> blankOrderVoList) {
+        if (blankOrderVoList.isEmpty()) {
+            log.debug("无需修改坯料计划的生产状态");
+            return;
+        }
 
         //每个需要排程的订单挑选一个坯料计划,用于更新订单的生产状态
         Set<String> orderIds = new HashSet<>();