Explorar o código

feature 代码提交

xiahan hai 11 meses
pai
achega
e797aac160

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

@@ -680,7 +680,7 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
     @Transactional(rollbackFor = Exception.class)
     public R splitDetails(List<ProcessOperationDetailSplitVo> processOperationDetailSplitVos) {
         log.debug("开始执行工序作业明细指定卷数拆分逻辑");
-//        ApsUtils.checkScheduling(null);
+        ApsUtils.checkScheduling(null);
         boolean qtyError = processOperationDetailSplitVos.stream().anyMatch(data -> data.getSplitQty() == 0);
         if (qtyError) {
             log.error("存在拆分数量为0的工序作业明细数据");
@@ -712,7 +712,7 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
                 .collect(Collectors.toList());
         if (processId.isEmpty()) {
             log.error("无法根据工序作业明细获取工序作业信息");
-            throw new CustomException("无法获取到工序作业信息");
+           throw new CustomException("无法获取到工序作业信息");
         }
         List<ApsProcessOperationDo> apsProcessOperationDos = (List<ApsProcessOperationDo>) apsProcessOperationService.listByIds(processId);
         // 合并加工
@@ -747,11 +747,11 @@ public class ApsProcessOperationProcessEquServiceImpl extends ServiceImpl<ApsPro
             int unFinishRoll = currentProcessEquDo.getPlanprocessrall() - currentProcessEquDo.getStartingroll() - currentProcessEquDo.getCancelroll();
             if (unFinishRoll <= 0) {
                 log.error("当前暂无可拆分的卷数信息");
-                throw new RuntimeException("该作业已全部开工,不能拆分");
+                throw new CustomException("该作业已全部开工,不能拆分");
             }
             if (splitQty > unFinishRoll) {
                 log.error("拆分数量:{}大于待加工卷数:{}", splitQty, unFinishRoll);
-                throw new RuntimeException("拆分数量大于待加工卷数,不能拆分");
+                throw new CustomException("拆分数量大于待加工卷数,不能拆分");
             }
             ApsProcessOperationProcessEquDo newDo = new ApsProcessOperationProcessEquDo();
             BeanUtils.copyProperties(currentProcessEquDo, newDo);