瀏覽代碼

性能优化:坯料计划列表取消第一道工序作业时,车间作业跟踪取消第一道作业明细时,需要更新坯料计划是否待领料字段

DLC 6 月之前
父節點
當前提交
752f2d532c

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

@@ -2364,6 +2364,15 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
 
         boolean bool = apsProcessOperationProcessEquService.saveOrUpdate(processOperationProcessEquDo);
         if (bool) {
+            //取消第一道
+            if (StringUtils.isBlank(processOperationProcessEquDo.getPreviousprocessesids())) {
+                //赋值坯料计划冗余字段 是否待领料
+                String isWaitGetMaterial = apsBlankOrderDao.selectIsWaitGetMaterialById(processOperationProcessEquDo.getBlankid());
+                ApsBlankOrderDo apsBlankOrderDo = new ApsBlankOrderDo();
+                apsBlankOrderDo.setId(processOperationProcessEquDo.getBlankid());
+                apsBlankOrderDo.setIswaitgetmaterial(isWaitGetMaterial);
+                apsBlankOrderService.updateById(apsBlankOrderDo);
+            }
             return R.ok();
         } else {
             return R.error();