From c0d837711ed69dfea24329a477bc69bf99a46ad0 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Mon, 1 Jul 2024 09:28:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=B0=94=E8=83=80=E8=BD=B4=E4=BB=A3?= =?UTF-8?q?=E6=95=B0=E6=A0=A1=E9=AA=8C=E4=BD=8D=E7=BD=AE=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E5=88=86=E5=88=87=E8=AE=A1=E5=88=92=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/mapper/BstIvtCutpointivtMapper.xml | 3 +-- .../PdmBiSlittingproductionplanMapper.xml | 18 +++--------------- .../slitter/auto/AutoCallAirShaftTask.java | 4 ++-- 3 files changed, 6 insertions(+), 19 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/bst/ivt/cutpointivt/service/dao/mapper/BstIvtCutpointivtMapper.xml b/lms/nladmin-system/src/main/java/org/nl/b_lms/bst/ivt/cutpointivt/service/dao/mapper/BstIvtCutpointivtMapper.xml index 3a4c9555e..cdc0e3841 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/bst/ivt/cutpointivt/service/dao/mapper/BstIvtCutpointivtMapper.xml +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/bst/ivt/cutpointivt/service/dao/mapper/BstIvtCutpointivtMapper.xml @@ -31,11 +31,10 @@ FROM `bst_ivt_cutpointivt` bc LEFT JOIN pdm_bi_slittingproductionplan pp ON pp.qzzno = bc.qzz_no1 OR pp.qzzno = bc.qzz_no2 - LEFT JOIN st_ivt_cutpointivt sc ON sc.ext_code = pp.resource_name WHERE bc.point_type = #{type} AND pp.qzz_size = #{size} - AND sc.qzz_generation = #{generation} + AND pp.qzz_generation = #{generation} AND bc.is_used = '1' AND bc.point_status = '3' diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/bi/slittingproductionplan/service/dao/mapper/PdmBiSlittingproductionplanMapper.xml b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/bi/slittingproductionplan/service/dao/mapper/PdmBiSlittingproductionplanMapper.xml index b1c9dced2..456468995 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/bi/slittingproductionplan/service/dao/mapper/PdmBiSlittingproductionplanMapper.xml +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/pdm/bi/slittingproductionplan/service/dao/mapper/PdmBiSlittingproductionplanMapper.xml @@ -10,7 +10,7 @@ p.split_group, p.up_or_down, p.qzz_size, - sc.qzz_generation, + p.qzz_generation, COALESCE ( count_table.num, 0 ) num, COALESCE ( ct1.cn, 0 ) AS cn, COALESCE ( ct2.cnn, 0 ) AS cnn @@ -60,8 +60,6 @@ AND p.parent_container_name = ct2.parent_container_name AND p.split_group = ct2.split_group AND p.up_or_down ]]> ct2.up_or_down - LEFT JOIN st_ivt_cutpointivt sc - ON sc.ext_code = p.resource_name WHERE p.`status` = '01' AND p.is_child_tz_ok = '0' @@ -75,7 +73,7 @@ p.split_group, p.up_or_down, p.qzz_size, - sc.qzz_generation, + p.qzz_generation, num, cn, cnn @@ -97,7 +95,7 @@ p1.up_or_down, '1' AS num, p1.qzz_size, - c.qzz_generation, + p1.qzz_generation, ROW_NUMBER() OVER ( PARTITION BY p1.parent_container_name, p1.split_group ORDER BY p1.resource_name @@ -124,16 +122,6 @@ AND p1.up_or_down ]]> p2.up_or_down AND p1.is_delete = '0' AND p1.is_paper_ok = '1' - LEFT JOIN - st_ivt_cutpointivt c - ON - c.ext_code = p1.resource_name - WHERE - p1.qzzno NOT IN - - #{item} - - OR p1.qzzno IS NULL ) SELECT resource_name, 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 3bce7b377..c73817030 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 @@ -89,7 +89,7 @@ public class AutoCallAirShaftTask { // 标箔:1,锂电:2 改:大小:4代5代 String specification = empty.getQzz_generation(); String location = empty.getPoint_location(); - // 2、获取分切计划数据 + // 2、获取分切计划数据 校验代数 List plans = slittingproductionplanService.getAllCutPlan(); if (plans.size() == 0) { // 如果不需要套轴,就只做拔轴 @@ -113,7 +113,7 @@ public class AutoCallAirShaftTask { makePullShaft(empty, specification); return; } - // 从寻查找分切计划,并放在plans, 没有考虑区域问题 + // 从寻查找分切计划,并放在plans, 没有考虑区域问题, 里面会考虑代数 plans = slittingproductionplanService.getAllHalfPlan(qzzs); if (plans.size() == 0) { // 如果不需要套轴,就只做拔轴