From a5c959cf18be66c48c8b8fe3d5c4b8540adcadb3 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Tue, 4 Aug 2026 14:59:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=A4=E6=96=AD=E5=88=86=E5=88=87?= =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E4=BD=8D=E4=B8=8A=E7=9A=84=E8=AE=A1=E5=88=92?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=AD=98=E5=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tasks/slitter/service/impl/SlitterServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/service/impl/SlitterServiceImpl.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/service/impl/SlitterServiceImpl.java index c21b3a5b6..6f64eb261 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/service/impl/SlitterServiceImpl.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/service/impl/SlitterServiceImpl.java @@ -4102,6 +4102,16 @@ public class SlitterServiceImpl implements SlitterService { if (ObjectUtil.isEmpty(planOne)) { throw new BadRequestException("子卷:" + containerName + " 计划信息不存在!"); } + // 判断子卷有没有绑定到分切对接位上 + List alreadBindPlans = bcutpointivtService.list(new LambdaQueryWrapper() + .eq(BstIvtCutpointivt::getIs_used, true) + .and(l -> l.eq(BstIvtCutpointivt::getQzz_no1, planOne.getQzzno()).or() + .eq(BstIvtCutpointivt::getQzz_no2, planOne.getQzzno())) + ); + if (!alreadBindPlans.isEmpty()) { + throw new BadRequestException("子卷:" + containerName + " 已经绑定过子卷到暂存架上!"); + } + if (ObjectUtil.isNotEmpty(planOne.getQzzno())) { // 判断是不是绑定过的,就查一下这个气胀轴编码在缓存架子上存不存在 List list = deliverycachepointivtService.list(new LambdaQueryWrapper()