From 2be455062a2161e9c7eebcecbf47b075f78cb031 Mon Sep 17 00:00:00 2001
From: mrzhssss <pro6@qq.com>
Date: 星期三, 16 三月 2022 15:12:24 +0800
Subject: [PATCH] #

---
 src/main/java/zy/cloud/wms/manager/controller/ReceiveDetlController.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/zy/cloud/wms/manager/controller/ReceiveDetlController.java b/src/main/java/zy/cloud/wms/manager/controller/ReceiveDetlController.java
index 5e9d42e..0dc4932 100644
--- a/src/main/java/zy/cloud/wms/manager/controller/ReceiveDetlController.java
+++ b/src/main/java/zy/cloud/wms/manager/controller/ReceiveDetlController.java
@@ -9,6 +9,7 @@
 import zy.cloud.wms.manager.entity.LocDetl;
 import zy.cloud.wms.manager.entity.Node;
 import zy.cloud.wms.manager.entity.ReceiveDetl;
+import zy.cloud.wms.manager.entity.ReceiveLog;
 import zy.cloud.wms.manager.entity.dto.PutShelfDTO;
 import zy.cloud.wms.manager.service.LocDetlService;
 import zy.cloud.wms.manager.service.NodeService;
@@ -20,6 +21,7 @@
 import zy.cloud.wms.common.web.BaseController;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
+import zy.cloud.wms.manager.service.ReceiveLogService;
 
 import java.util.*;
 
@@ -32,6 +34,8 @@
     private LocDetlService locDetlService;
     @Autowired
     private NodeService nodeService;
+    @Autowired
+    private ReceiveLogService receiveLogService;
 
     @RequestMapping(value = "/receiveDetl/{id}/auth")
     @ManagerAuth
@@ -192,6 +196,20 @@
         targetRece.setInQty((int) (targetRece.getInQty() + remain));
         receiveDetlService.update(targetRece,new EntityWrapper<ReceiveDetl>()
                 .eq("id",targetRece.getId()));
+
+        /**
+         * 涓婃灦瀹屾垚涔嬪悗,瀛樻斁鏁版嵁鑷充笂鏋剁粺璁¤〃 man_receive_log
+         */
+        ReceiveLog receiveLog = new ReceiveLog();
+        receiveLog.setOrderNo(putShelfDTO.getOrderNo());
+        receiveLog.setNodeId(targetLoc.getId());
+        receiveLog.setNodeName(targetLoc.getName());
+        receiveLog.setMatnr(putShelfDTO.getMatnr());
+        receiveLog.setAnfme(remain);
+        receiveLog.setBatch(putShelfDTO.getBatch());
+        receiveLog.setCreateBy(getUserId());
+        receiveLog.setUpdateBy(getUserId());
+        receiveLogService.insert(receiveLog);
         return R.ok("娣诲姞鎴愬姛");
     }
 

--
Gitblit v1.9.1