From 6df368a849366e152cfecf1298631aafb56d0c00 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 19 四月 2022 16:00:56 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |   32 ++++++++++++++++++++++++++++----
 1 files changed, 28 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index bc4b8f7..5a50fce 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -5,10 +5,7 @@
 import com.core.common.DateUtils;
 import com.core.common.SnowflakeIdWorker;
 import com.core.exception.CoolException;
-import com.zy.asrs.entity.DocType;
-import com.zy.asrs.entity.Mat;
-import com.zy.asrs.entity.Order;
-import com.zy.asrs.entity.OrderDetl;
+import com.zy.asrs.entity.*;
 import com.zy.asrs.entity.param.OpenOrderCompleteParam;
 import com.zy.asrs.entity.param.OpenOrderPakinParam;
 import com.zy.asrs.entity.param.OpenOrderPakoutParam;
@@ -44,6 +41,8 @@
     private MatService matService;
     @Autowired
     private LocDetlService locDetlService;
+    @Autowired
+    private PackService packService;
 
     @Override
     @Transactional
@@ -311,4 +310,29 @@
         return locDetlService.queryStockTotal();
     }
 
+    @Override
+    public void packageUp(String barcode) {
+        Pack pack = packService.selectByBarcode(barcode);
+        if (null != pack) {
+            throw new CoolException(barcode + "閲嶅鎻愪氦");
+        }
+        Date now = new Date();
+        // todo:luxiaotao 瑙f瀽鏉$爜瑙勫垯锛岃幏鍙栫墿鏂欎唬鐮�
+        pack = new Pack(
+                barcode,    // 鏉$爜[闈炵┖]
+                null,    // 鍟嗗搧缂栧彿
+                null,    // 鎵瑰彿
+                1L,    // 璁㈠崟鐘舵��
+                1,    // 鐘舵��
+                now,    // 娣诲姞鏃堕棿
+                null,    // 娣诲姞浜哄憳
+                now,    // 淇敼鏃堕棿
+                null,    // 淇敼浜哄憳
+                null    // 澶囨敞
+        );
+        if (!packService.insert(pack)) {
+            throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳");
+        }
+    }
+
 }

--
Gitblit v1.9.1