|
@@ -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);
|
|
|
//更新所有坯料计划的生产状态
|