From 0e9b0235a0c695508b9f266767473d2e195156ad Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期日, 08 五月 2022 22:34:15 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/utils/InitStaDesc.java            |  122 ++++++++++++++++++++++++++++++++++++++++
 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java |    3 +
 2 files changed, 125 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
index 86e9186..8085254 100644
--- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java
@@ -220,6 +220,7 @@
             wrkMast.setExitMk("N"); // 閫�鍑�
             wrkMast.setEmptyMk("N"); // 绌烘澘
             wrkMast.setLinkMis("N");
+            wrkMast.setBarcode(locMast.getBarcode());
             wrkMast.setAppeUser(userId); // 鎿嶄綔浜哄憳鏁版嵁
             wrkMast.setAppeTime(now);
             wrkMast.setModiUser(userId);
@@ -293,6 +294,7 @@
         wrkMast.setExitMk("N"); // 閫�鍑�
         wrkMast.setEmptyMk("N"); // 绌烘澘
         wrkMast.setLinkMis("N");
+        wrkMast.setBarcode(locMast.getBarcode());
         wrkMast.setAppeUser(userId); // 鎿嶄綔浜哄憳鏁版嵁
         wrkMast.setAppeTime(now);
         wrkMast.setModiUser(userId);
@@ -309,6 +311,7 @@
             }
             WrkDetl wrkDetl = new WrkDetl();
             wrkDetl.sync(orderDetl);
+            wrkDetl.setZpallet(wrkMast.getBarcode());
             wrkDetl.setIoTime(now);
             wrkDetl.setWrkNo(workNo);
             wrkDetl.setBatch(locDto.getBatch());
diff --git a/src/main/java/com/zy/asrs/utils/InitStaDesc.java b/src/main/java/com/zy/asrs/utils/InitStaDesc.java
new file mode 100644
index 0000000..c09379f
--- /dev/null
+++ b/src/main/java/com/zy/asrs/utils/InitStaDesc.java
@@ -0,0 +1,122 @@
+package com.zy.asrs.utils;
+
+import com.zy.asrs.entity.StaDesc;
+import com.zy.asrs.service.StaDescService;
+import org.springframework.beans.factory.annotation.Autowired;
+
+import javax.annotation.PostConstruct;
+
+/**
+ * Created by vincent on 2022/5/8
+ */
+//@Component
+public class InitStaDesc {
+
+    @Autowired
+    private StaDescService staDescService;
+
+    @PostConstruct
+    public void initStaDesc() {
+        in();
+        out();
+    }
+
+    public void in() {
+        // 鍏ㄧ彮鍏ュ簱
+        int[] stnNos = new int[] {173, 176, 180, 185, 189, 194, 198, 202, 206, 211, 215, 219, 223, 226};
+        int[] crnStns = new int[] {123, 121, 119, 117, 115, 113, 111, 109, 107, 105, 103, 101};
+        for (int stnNo : stnNos) {
+            for (int i = 0; i < crnStns.length; i++) {
+                StaDesc staDesc = new StaDesc();
+                staDesc.setTypeNo(1);
+                staDesc.setStnNo(stnNo);
+                staDesc.setCrnNo(i + 1);
+                staDesc.setCrnStn(crnStns[i]);
+                staDescService.insert(staDesc);
+            }
+        }
+        // 绌烘澘鍏ュ簱
+        for (int stnNo : stnNos) {
+            for (int i = 0; i < crnStns.length; i++) {
+                StaDesc staDesc = new StaDesc();
+                staDesc.setTypeNo(10);
+                staDesc.setStnNo(stnNo);
+                staDesc.setCrnNo(i + 1);
+                staDesc.setCrnStn(crnStns[i]);
+                staDescService.insert(staDesc);
+            }
+        }
+        // 鎷f枡鍏ュ簱
+        for (int stnNo : stnNos) {
+            for (int i = 0; i < crnStns.length; i++) {
+                StaDesc staDesc = new StaDesc();
+                staDesc.setTypeNo(53);
+                staDesc.setStnNo(stnNo);
+                staDesc.setCrnNo(i + 1);
+                staDesc.setCrnStn(crnStns[i]);
+                staDescService.insert(staDesc);
+            }
+        }
+        // 鐩樼偣鍏ュ簱
+        for (int stnNo : stnNos) {
+            for (int i = 0; i < crnStns.length; i++) {
+                StaDesc staDesc = new StaDesc();
+                staDesc.setTypeNo(57);
+                staDesc.setStnNo(stnNo);
+                staDesc.setCrnNo(i + 1);
+                staDesc.setCrnStn(crnStns[i]);
+                staDescService.insert(staDesc);
+            }
+        }
+    }
+
+    public void out() {
+        // 鍏ㄧ彮鍑哄簱
+        int[] stnNos = new int[] {174, 177, 181, 186, 190, 195, 199, 203, 207, 212, 216, 220, 224, 227};
+        int[] crnStns = new int[] {122, 120, 118, 116, 114, 112, 110, 108, 106, 104, 102, 100};
+        for (int stnNo : stnNos) {
+            for (int i = 0; i < crnStns.length; i++) {
+                StaDesc staDesc = new StaDesc();
+                staDesc.setTypeNo(101);
+                staDesc.setStnNo(stnNo);
+                staDesc.setCrnNo(i + 1);
+                staDesc.setCrnStn(crnStns[i]);
+                staDescService.insert(staDesc);
+            }
+        }
+        // 绌烘澘鍑哄簱
+        for (int stnNo : stnNos) {
+            for (int i = 0; i < crnStns.length; i++) {
+                StaDesc staDesc = new StaDesc();
+                staDesc.setTypeNo(110);
+                staDesc.setStnNo(stnNo);
+                staDesc.setCrnNo(i + 1);
+                staDesc.setCrnStn(crnStns[i]);
+                staDescService.insert(staDesc);
+            }
+        }
+        // 鎷f枡鍑哄簱
+        for (int stnNo : stnNos) {
+            for (int i = 0; i < crnStns.length; i++) {
+                StaDesc staDesc = new StaDesc();
+                staDesc.setTypeNo(103);
+                staDesc.setStnNo(stnNo);
+                staDesc.setCrnNo(i + 1);
+                staDesc.setCrnStn(crnStns[i]);
+                staDescService.insert(staDesc);
+            }
+        }
+        // 鐩樼偣鍑哄簱
+        for (int stnNo : stnNos) {
+            for (int i = 0; i < crnStns.length; i++) {
+                StaDesc staDesc = new StaDesc();
+                staDesc.setTypeNo(107);
+                staDesc.setStnNo(stnNo);
+                staDesc.setCrnNo(i + 1);
+                staDesc.setCrnStn(crnStns[i]);
+                staDescService.insert(staDesc);
+            }
+        }
+    }
+
+}

--
Gitblit v1.9.1