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