xiahan 1 سال پیش
والد
کامیت
b90a6c3414

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

@@ -1339,7 +1339,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<>();
         //最终需要更新生产状态的坯料计划Id集合
@@ -1355,7 +1358,6 @@ public class ApsBlankOrderServiceImpl extends ServiceImpl<ApsBlankOrderDao, ApsB
 
         String idStrs = CollUtil.join(blankIds, "','");
         idStrs = "'" + idStrs + "'";
-
         //更新工序作业的生产状态为‘待发布’(20)
         this.baseMapper.updateProcessOperationByOrderIds(idStrs);
         //更新所有坯料计划的生产状态