From 587fee18e22ed0ceee502ca12025a40e9d63989f Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期二, 03 九月 2024 10:47:43 +0800
Subject: [PATCH] 一楼反修入库修改

---
 src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java |   45 +++++++++++++++++++++++++++++++++++++--------
 1 files changed, 37 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java b/src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java
index ff15776..345e918 100644
--- a/src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java
+++ b/src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java
@@ -19,7 +19,7 @@
     private String uuid;//		鏄�	瀛楃涓�	鏃堕棿鎴�
     private Integer staStart;//		鏄�	瀛楃涓�	璧峰绔欑偣锛堟墭鐩樻墍鍦ㄧ珯鐐癸級
     private Integer staEnd;//		鏄�	瀛楃涓�	鐩爣绔欑偣锛堟媶鍨涚洰鐨勭珯鐐癸級
-    private List<MatList> matLists;//		鏄�	鍒楄〃	鎷嗗灈鍓╀綑璐х墿淇℃伅(鍙互涓虹┖)
+    private List<MatList> matList;//		鏄�	鍒楄〃	鎷嗗灈鍓╀綑璐х墿淇℃伅(鍙互涓虹┖)
 
     @Data
     public static class MatList{
@@ -37,13 +37,42 @@
         createTime=now.toString();
         uuid=String.valueOf(now.getTime());
         List<MatList> matLists=new ArrayList<>();
-        for (WrkDetl wrkDetl:wrkDetlList){
-            MatList matList = new MatList();
-            matList.setBoxNo(wrkDetl.getBatch());
-            matList.setPosition(wrkDetl.getOrigin());
-            matList.setUnstackingEnd(false);
-            matLists.add(matList);
+        if (wrkMast.getStaNo()==118 || wrkMast.getStaNo()==120){
+            for (WrkDetl wrkDetl:wrkDetlList){
+                if (wrkDetl.getOrigin().equals("1")) continue;
+                MatList matList = new MatList();
+                matList.setBoxNo(wrkDetl.getBatch());
+                matList.setPosition(wrkDetl.getOrigin());
+                matList.setUnstackingEnd(false);
+                matLists.add(matList);
+            }
+            for (WrkDetl wrkDetl:wrkDetlList){
+                if (wrkDetl.getOrigin().equals("2")) continue;
+                MatList matList = new MatList();
+                matList.setBoxNo(wrkDetl.getBatch());
+                matList.setPosition(wrkDetl.getOrigin());
+                matList.setUnstackingEnd(false);
+                matLists.add(matList);
+            }
+        }else {
+            for (WrkDetl wrkDetl:wrkDetlList){
+                if (wrkDetl.getOrigin().equals("2")) continue;
+                MatList matList = new MatList();
+                matList.setBoxNo(wrkDetl.getBatch());
+                matList.setPosition(wrkDetl.getOrigin());
+                matList.setUnstackingEnd(false);
+                matLists.add(matList);
+            }
+            for (WrkDetl wrkDetl:wrkDetlList){
+                if (wrkDetl.getOrigin().equals("1")) continue;
+                MatList matList = new MatList();
+                matList.setBoxNo(wrkDetl.getBatch());
+                matList.setPosition(wrkDetl.getOrigin());
+                matList.setUnstackingEnd(false);
+                matLists.add(matList);
+            }
         }
-        this.matLists = matLists;
+
+        this.matList = matLists;
     }
 }

--
Gitblit v1.9.1