Kaynağa Gözat

坯料计划清除工艺路线优化

DLC 1 yıl önce
ebeveyn
işleme
ea200f33f9

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

@@ -6,6 +6,7 @@ import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.json.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.rongwei.bscommon.sys.dao.*;
 import com.rongwei.bscommon.sys.service.*;
@@ -567,6 +568,10 @@ public class ApsProcessOperationServiceImpl extends ServiceImpl<ApsProcessOperat
     @Override
     public void clearCraftRoute(Map<String, Object> params) {
         String blankid = params.get("BLANKID").toString();
+        //坯料计划去掉选择的工艺路线ID
+        apsBlankOrderService.update(new LambdaUpdateWrapper<ApsBlankOrderDo>()
+                .eq(ApsBlankOrderDo::getId, blankid)
+                .set(ApsBlankOrderDo::getCraftrouteid, null));
         //工序作业
         apsProcessOperationDao.updateProcessOperation(blankid);
         //工序作业输出物料