From 2c945116a7d4dccac387930e40980ae1ba32f05c Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期六, 30 三月 2024 16:18:58 +0800
Subject: [PATCH] 物料导入更新 任务完成不解绑站点和容器 组托入库时增加判断是否容器和接驳位已经绑定

---
 src/main/java/com/zy/common/model/TaskDto.java |   32 ++++++++++++++++++++++----------
 1 files changed, 22 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/common/model/TaskDto.java b/src/main/java/com/zy/common/model/TaskDto.java
index 515ccd5..494c703 100644
--- a/src/main/java/com/zy/common/model/TaskDto.java
+++ b/src/main/java/com/zy/common/model/TaskDto.java
@@ -110,22 +110,34 @@
                 if (!dto.getMatnr().equals(locDetl.getMatnr())) {
                     continue;
                 }
-                if (Cools.isEmpty(dto.getBatch()) && !Cools.isEmpty(locDetl.getBatch())) {
+                if(!Cools.eq(dto.getBatch(),locDetl.getBatch())){
                     continue;
                 }
-                if (!Cools.isEmpty(dto.getBatch()) && Cools.isEmpty(locDetl.getBatch())) {
+                if(!Cools.eq(dto.getCsocode(),locDetl.getThreeCode())){
                     continue;
                 }
-                if (!Cools.isEmpty(dto.getBatch()) && !Cools.isEmpty(locDetl.getBatch())) {
-                    if (!dto.getBatch().equals(locDetl.getBatch())) {
-                        continue;
-                    }
+                if(!Cools.eq(dto.getIsoseq(),locDetl.getDeadTime())){
+                    continue;
                 }
-                if (!Cools.isEmpty(dto.getContainerCode()) && !Cools.isEmpty(locDetl.getSuppCode())) {
-                    if (!dto.getContainerCode().equals(locDetl.getSuppCode())) {
-                        continue;
-                    }
+                if(!Cools.eq(dto.getContainerCode(),locDetl.getSuppCode())){
+                    continue;
                 }
+//                if (Cools.isEmpty(dto.getBatch()) && !Cools.isEmpty(locDetl.getBatch())) {
+//                    continue;
+//                }
+//                if (!Cools.isEmpty(dto.getBatch()) && Cools.isEmpty(locDetl.getBatch())) {
+//                    continue;
+//                }
+//                if (!Cools.isEmpty(dto.getBatch()) && !Cools.isEmpty(locDetl.getBatch())) {
+//                    if (!dto.getBatch().equals(locDetl.getBatch())) {
+//                        continue;
+//                    }
+//                }
+//                if (!Cools.isEmpty(dto.getContainerCode()) && !Cools.isEmpty(locDetl.getSuppCode())) {
+//                    if (!dto.getContainerCode().equals(locDetl.getSuppCode())) {
+//                        continue;
+//                    }
+//                }
                 if (dto.getAnfme() > locDetl.getAnfme()) {
                     throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇�");
                 }

--
Gitblit v1.9.1