From 65de4ff0a117ece9fa8d0b4b40d13fb0ab9e65d6 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Wed, 17 Jul 2024 18:38:11 +0800 Subject: [PATCH] =?UTF-8?q?add:=20=E6=96=B0=E5=A2=9E=E6=A0=B9=E6=8D=AE?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=85=8D=E7=BD=AE=E6=9D=A5=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=8F=AA=E5=81=9A=E6=8B=94=E8=BD=B4=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../b_lms/sch/tasks/slitter/auto/AutoCallAirShaftTask.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/auto/AutoCallAirShaftTask.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/auto/AutoCallAirShaftTask.java index eb2387c60..f8718fb12 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/auto/AutoCallAirShaftTask.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/auto/AutoCallAirShaftTask.java @@ -83,6 +83,7 @@ public class AutoCallAirShaftTask { private ISysParamService paramService; public final static String PARAM_CODE_PLAN_AREA = "PARAM_CODE_PLAN_AREA"; + public final static String IS_ONLY_PULLING = "IS_ONLY_PULLING"; /** * hint: 目前只是考虑了上区域 @@ -104,6 +105,12 @@ public class AutoCallAirShaftTask { String specification = empty.getQzz_generation(); String location = empty.getPoint_location(); // 判断配置参数是否只做拔轴 + Param isOnlyPulling = paramService.findByCode(IS_ONLY_PULLING); + if (ObjectUtil.isNotEmpty(isOnlyPulling) && SlitterConstant.SLITTER_YES.equals(isOnlyPulling.getValue())) { + // 只做拔轴 + makePullShaft(empty, specification); + return; + } // 2、获取分切计划数据 校验代数 todo: 顺序可能需要考虑 List planAll = slittingproductionplanService.getAllCutPlan(); Param paramObj = paramService.findByCode(PARAM_CODE_PLAN_AREA);