From eb5ddb58e0d42ca0155ed03f951aac643e810d4a Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期日, 04 一月 2026 13:28:06 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
index 1140a5e..6fd4489 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -54,6 +54,8 @@
     private LocDetlService locDetlService;
     @Autowired
     private LocNormalService locNormalService;
+    @Autowired
+    private LocNormalLogService locNormalLogService;
 
     @Override
     @Transactional
@@ -324,6 +326,13 @@
                     // 濡傛灉鐢熸垚鍗曞彿涓嶄负绌烘彃鍏ョ敓浜у崟鍙�
                     if (!Cools.isEmpty(combMat.getMnemonic())) {
                         waitPakin.setMnemonic(combMat.getMnemonic());
+                    }else {
+                        throw new CoolException("鐢熶骇鍗曞彿涓虹┖,璇疯緭鍏�");
+                    }
+                    if (!Cools.isEmpty(combMat.getMnemonic())) {
+                        waitPakin.setSupplier(combMat.getSupplier());
+                    }else {
+                        throw new CoolException("閫氱煡鍗曞彿涓虹┖,璇疯緭鍏�");
                     }
 
                     if (!waitPakinService.insert(waitPakin)) {
@@ -334,6 +343,7 @@
                         locNormalEntityWrapper.eq("matnr",waitPakin.getMatnr());
                         locNormalEntityWrapper.eq("mnemonic",waitPakin.getMnemonic());
                         locNormalEntityWrapper.eq("state","1");
+                        locNormalEntityWrapper.eq("supplier",waitPakin.getSupplier());
                         LocNormal locNormal = locNormalService.selectOne(locNormalEntityWrapper);
                         if (Cools.isEmpty(locNormal)){
                             throw new CoolException("鏈壘鍒板钩搴撶浉鍚屽簱瀛�");
@@ -352,6 +362,17 @@
                         }else {
                             throw new CoolException("搴撳瓨鏁版嵁鏈夎");
                         }
+                        // 鐢熸垚骞充粨鍑哄叆搴撹褰�
+                        LocNormalLog locLog = new LocNormalLog();
+                        VersionUtils.setLocNormalLog(locLog, locNormal);
+                        locLog.setAnfme(waitPakin.getAnfme());
+                        locLog.setIoType(2);
+                        locLog.setCreateTime(new Date());
+                        locLog.setCreateUser(9527L);
+                        if (!locNormalLogService.insert(locLog)) {
+                            String logStr = JSON.toJSONString(locLog);
+                            log.info("骞充粨鍏ュ簱璁板綍鎻掑叆澶辫触,鏁版嵁:" + logStr);
+                        }
                     }
 
                 }

--
Gitblit v1.9.1