From ffea930626dbf049d678e5abfa16edfdf5133dbf Mon Sep 17 00:00:00 2001
From: luqingyang <lqy5492@163.com>
Date: 星期二, 31 十月 2023 10:50:36 +0800
Subject: [PATCH] 调拨管理 相关代码

---
 consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java |   60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 57 insertions(+), 3 deletions(-)

diff --git a/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java b/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java
index bfd5da1..d58d8d1 100644
--- a/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java
+++ b/consum-base/src/main/java/com/consum/base/controller/LWhFormTransferController.java
@@ -7,6 +7,7 @@
 import com.consum.base.pojo.*;
 import com.consum.base.service.*;
 import com.consum.model.po.*;
+import com.consum.model.vo.LWhFormOutputVo;
 import com.consum.model.vo.LWhFormTransferVo;
 import com.iplatform.model.po.S_user_core;
 import com.walker.db.page.GenericPager;
@@ -39,6 +40,8 @@
     private BaseWarehouseServiceImpl baseWarehouseService;
     @Autowired
     private LWhProcureModelService lWhProcureModelService;
+    @Autowired
+    private LWhFormTransferCoreService lWhFormTransferCoreService;
 
     /**
      * @Description 鏂板
@@ -59,7 +62,7 @@
     }
 
     /**
-     * @Description  鍒楄〃鏌ヨ
+     * @Description  鍒楄〃鏌ヨ(璋冩嫧鏄庣粏)
      * @Author 鍗㈠簡闃�
      * @Date 2023/10/30
      */
@@ -73,7 +76,7 @@
         }
         FinSysTenantUser sysInfo = getSysInfo();
 
-        //鍙兘鏌ヨ鏈骇 鍙婁互涓嬫満鏋勭殑杩涜揣鍗�
+        //鍙兘鏌ヨ鏈骇 鍙婁互涓嬫満鏋勭殑璋冩嫧鍗�
         //??????
 
         GenericPager genericPager = lWhFormTransferService.queryFormTransferList(param);
@@ -109,7 +112,7 @@
      * @Date 2023/10/30
      */
     @GetMapping("/detail")
-    public ResponseValue getById(Long id) throws IllegalAccessException {
+    public ResponseValue getById(Long id) {
         if (id == null) {
             return ResponseValue.error("璋冩嫧鍗昳d涓虹┖");
         }
@@ -117,5 +120,56 @@
         return ResponseValue.success(vo);
     }
 
+    /**
+     * 鎾ら攢
+     * @author 鍗㈠簡闃�
+     * @date 2023/10/31
+     */
+    @PostMapping("/updStatus")
+    public ResponseValue updateStatus(Long id) {
+        if (id == null) {
+            return ResponseValue.error("鍙傛暟閿欒");
+        }
+
+        int num = this.lWhFormTransferService.updateStatus(id);
+        return num > 0 ? ResponseValue.success(1) : ResponseValue.error("淇敼澶辫触锛�");
+    }
+
+    /**
+     * @Description  璋冩嫧鍏ュ簱
+     * @Author 鍗㈠簡闃�
+     * @Date 2023/10/31
+     */
+    @PostMapping("/income")
+    public ResponseValue income(Long id) {
+        lWhFormTransferCoreService.doTransferInPut(id, getCurrentUser());
+        return ResponseValue.success();
+    }
+
+    /**
+     * @Description  璋冩嫧鍑哄簱
+     * @Author 鍗㈠簡闃�
+     * @Date 2023/10/31
+     */
+    @PostMapping("/output")
+    public ResponseValue output(Long id) {
+        lWhFormTransferCoreService.doTransferOutPut(id, getCurrentUser());
+        return ResponseValue.success();
+    }
+
+    /**
+     * @Description  瀵煎嚭璋冩嫧鍑哄簱鍗�
+     * @Author 鍗㈠簡闃�
+     * @Date 2023/10/31
+     */
+    @GetMapping("/export")
+    public ResponseValue export(Long id) {
+        if (id == null) {
+            return ResponseValue.error("璋冩嫧鍗昳d涓虹┖");
+        }
+        LWhFormOutputVo vo = this.lWhFormTransferService.export(id,this.getCurrentUser());
+        return ResponseValue.success(vo);
+    }
+
 
 }

--
Gitblit v1.9.1