From 43a90d017c9c54ca8683b30b61ae79934fe05a85 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期五, 15 十二月 2023 10:31:19 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 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 2c7e32a..039df1b 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -89,6 +89,9 @@
     @Autowired
     private OriginRuleService originRuleService;
 
+    @Autowired
+    private LocInPrintMatService locInPrintMatService;
+
 
 
     @Override
@@ -957,6 +960,7 @@
 
     @Override
     public R manDetlOrigin(JSONObject json, User user) {
+        Date now = new Date();
         String jsonLocNo = (String) json.get("locNo"); //鑾峰彇搴撲綅鐮�
         String jsonCode = (String) json.get("code"); //鑾峰彇鏉$爜
         String jsonOrigin = (String) json.get("origin"); //鑾峰彇鏉ユ簮鍦�
@@ -992,6 +996,9 @@
             if (Cools.isEmpty(mat)){
                 return R.error("鏈煡璇㈠埌鍟嗗搧淇℃伅");
             }
+            //澧炲姞鎵撳嵃妗f
+            LocInPrintMat locInPrintMat = new LocInPrintMat(now,user.getId(), mat.getMatnr(),jsonOriginDetl.getBatch(),jsonOriginDetl.getAnfme(),jsonLocNo,mat.getMaktx());
+            locInPrintMatService.insert(locInPrintMat);
 
             Wrapper<ManLocDetl> manLocDetlWrapper = new EntityWrapper<ManLocDetl>().eq("loc_no", jsonLocNo).eq("matnr", jsonOriginDetl.getMatnr()).eq("batch",date);
             ManLocDetl manLocDetl1 = manLocDetlService.selectOne(manLocDetlWrapper);
@@ -1006,7 +1013,6 @@
                 }
 
             }else {
-                Date now = new Date();
                 ManLocDetl manLocDetl = new ManLocDetl();  //鍒濆鍖栧簱瀛樺疄浣撶被
                 manLocDetl.sync(mat);
                 manLocDetl.setLocNo(node.getUuid());
@@ -1037,6 +1043,7 @@
 
     @Override
     public R manDetlOrigInNo(JSONObject json, User user) {
+        Date now = new Date();
         String jsonLocNo = (String) json.get("locNo"); //鑾峰彇搴撲綅鐮�
 
         Node node = nodeService.selectOne(new EntityWrapper<Node>().eq("name", jsonLocNo));  //鑾峰彇瀵瑰簲搴撲綅淇℃伅
@@ -1052,6 +1059,9 @@
             if (Cools.isEmpty(mat)){
                 return R.error("鏈煡璇㈠埌鍟嗗搧淇℃伅");
             }
+            //澧炲姞鎵撳嵃妗f
+            LocInPrintMat locInPrintMat = new LocInPrintMat(now,user.getId(), mat.getMatnr(),jsonOriginDetl.getBatch(),jsonOriginDetl.getAnfme(),jsonLocNo,mat.getMaktx());
+            locInPrintMatService.insert(locInPrintMat);
 
             Wrapper<ManLocDetl> manLocDetlWrapper = new EntityWrapper<ManLocDetl>().eq("loc_no", jsonLocNo).eq("matnr", jsonOriginDetl.getMatnr()).eq("batch",jsonOriginDetl.getBatch());
             ManLocDetl manLocDetl1 = manLocDetlService.selectOne(manLocDetlWrapper);
@@ -1066,7 +1076,6 @@
                 }
 
             }else {
-                Date now = new Date();
                 ManLocDetl manLocDetl = new ManLocDetl();  //鍒濆鍖栧簱瀛樺疄浣撶被
                 manLocDetl.sync(mat);
                 manLocDetl.setLocNo(node.getUuid());

--
Gitblit v1.9.1