From ec0278c4d914114b8d4c9aee059b53d59cbbb0ae Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Mon, 15 Jul 2024 00:06:08 +0800 Subject: [PATCH] =?UTF-8?q?opt:=20sql=E6=94=B9=E8=BF=9B=EF=BC=8C=E8=80=83?= =?UTF-8?q?=E8=99=91=E6=94=B9=E5=88=87=E7=9A=84=E5=88=86=E5=88=87=E8=AE=A1?= =?UTF-8?q?=E5=88=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cutpointivt/service/IBstIvtCutpointivtService.java | 1 + .../service/dao/mapper/BstIvtCutpointivtMapper.xml | 4 +++- .../sch/tasks/slitter/auto/AutoCallAirShaftTask.java | 2 ++ .../nl/b_lms/sch/tasks/slitter/mapper/SlitterMapper.xml | 9 ++++++--- .../tasks/slitter/service/impl/SlitterServiceImpl.java | 1 + 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/bst/ivt/cutpointivt/service/IBstIvtCutpointivtService.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/bst/ivt/cutpointivt/service/IBstIvtCutpointivtService.java index acf2378e1..38d0c44c4 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/bst/ivt/cutpointivt/service/IBstIvtCutpointivtService.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/bst/ivt/cutpointivt/service/IBstIvtCutpointivtService.java @@ -112,6 +112,7 @@ public interface IBstIvtCutpointivtService extends IService { /** * 校验相同母卷、相同设备、相同组的数据 + * 这里的母卷可能是来源子卷号 * @param dto / * @return / */ 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 834a66c9d..be8f14989 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 @@ -98,7 +98,9 @@ LEFT JOIN pdm_bi_slittingproductionplan p ON p.qzzno = bc.qzz_no1 OR p.qzzno = bc.qzz_no2 WHERE bc.point_type = '1' AND bc.point_status = '2' AND (IFNULL(bc.qzz_no1,'') ]]> '' OR IFNULL(bc.qzz_no2,'') ]]> '' ) AND (IFNULL(bc.qzz_no1,'') = '' OR IFNULL(bc.qzz_no2,'') = '') - AND p.resource_name = #{resource_name} AND p.parent_container_name = #{parent_container_name} AND p.split_group = #{split_group} + AND p.resource_name = #{resource_name} + AND (p.restruct_container_name = #{parent_container_name} OR p.parent_container_name = #{parent_container_name}) + AND p.split_group = #{split_group}