From 920a4ebef6f4f70f097ee9d10c05a5481e2d43ab Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期六, 16 十二月 2023 16:56:22 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java |   12 ++++++++++++
 1 files changed, 12 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 7ff7b17..9e92560 100644
--- a/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -94,6 +94,9 @@
     private LocInPrintMatService locInPrintMatService;
 
     @Autowired
+    private LocOutPrintMatService locOutPrintMatService;
+
+    @Autowired
     private LocOwnerService locOwnerService;
 
 
@@ -1148,6 +1151,7 @@
 
     @Override
     public R manDetlOriginOut(JSONObject json, User user) {
+        Date now = new Date();
         JSONArray combMats = json.getJSONArray("combMats");
         List<MatPrint> matPrintList=new ArrayList<>();
         List<Long> ids=new ArrayList<>();
@@ -1174,6 +1178,8 @@
             if (manLocDetl.getAnfme() > parseLong){
                 BigDecimal num = anfme.subtract(outAnfme);
                 manLocDetl.setAnfme(num.doubleValue());
+                manLocDetl.setUpdateBy(user.getId());
+                manLocDetl.setModiTime(now);
                 if (!manLocDetlService.update(manLocDetl,manLocDetlWrapper)) {
                     return R.error("鐗╂枡淇℃伅涓嬫灦澶辫触");
                 }
@@ -1184,6 +1190,12 @@
                 }
             }
         }
+        for (MatPrint jsonOriginDetl:matPrintList) {
+            //澧炲姞鎵撳嵃妗f
+            LocOutPrintMat locOutPrintMat = new LocOutPrintMat(now, user.getId(), jsonOriginDetl.getMatnr(), jsonOriginDetl.getBatch(), jsonOriginDetl.getAnfme(), jsonOriginDetl.getLocNo(), jsonOriginDetl.getMaktx());
+            locOutPrintMat.setOwnerId(jsonOriginDetl.getOwnerId());
+            locOutPrintMatService.insert(locOutPrintMat);
+        }
         return R.ok();
     }
 }

--
Gitblit v1.9.1