From d342a867237abd94c565ee3d04225d23ac4c4444 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期一, 13 二月 2023 13:07:02 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |   21 +++++++++++++++++----
 1 files changed, 17 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 3c49116..c584f44 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -594,11 +594,24 @@
             throw new CoolException("閲嶅鐢宠" + param.getPackNo());
         }
 
-        // 鐢熸垚鍏ュ簱閫氱煡妗�
-//        Mat mat = matService.selectByMatnr(param.getPackName());
-//        if (Cools.isEmpty(mat)) {
+//         鐢熸垚鍏ュ簱閫氱煡妗�
+        Mat mat = matService.selectByMatnr(param.getPackName());
+        if (Cools.isEmpty(mat)) {
+            Tag tag = tagService.selectByName("鍏ㄩ儴", 1);
+            Mat matNew = new Mat();
+            matNew.setTagId(tag.getId());
+            matNew.setMatnr(param.getPackName());
+            matNew.setMaktx(param.getPackName());
+            matNew.setDeadWarn(param.getSettingTimes());
+            matNew.setCreateBy(9999L);//9999琛ㄧずerp涓嬪彂
+            matNew.setCreateTime(new Date());
+            matNew.setUpdateBy(9999L);//9999琛ㄧずerp涓嬪彂
+            matNew.setUpdateTime(new Date());
+            if (!matService.insert(matNew)){
+                throw new CoolException(param.getPackName() + "鍟嗗搧妗f鑷姩鐢熸垚澶辫触");
+            }
 //            throw new CoolException(param.getPackName() + "鍟嗗搧妗f涓嶅瓨鍦�");
-//        }
+        }
         WaitPakin waitPakin = new WaitPakin();
 //        waitPakin.sync(mat);
         waitPakin.setMatnr(param.getPackName());

--
Gitblit v1.9.1