From ffa9b04fbb25726c77458da5607c1b43bdd62603 Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 15 七月 2025 08:25:46 +0800
Subject: [PATCH] no message

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/OutStockController.java |   51 +++++++++++++++++++++++++--------------------------
 1 files changed, 25 insertions(+), 26 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/OutStockController.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/OutStockController.java
index b20c0a4..833bb08 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/OutStockController.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/controller/OutStockController.java
@@ -13,7 +13,7 @@
 import com.vincent.rsf.server.manager.controller.params.OrderOutTaskParam;
 import com.vincent.rsf.server.manager.controller.params.OutStockToTaskParams;
 import com.vincent.rsf.server.manager.entity.DeliveryItem;
-import com.vincent.rsf.server.manager.entity.excel.OutStockTemplate;
+import com.vincent.rsf.server.manager.entity.WkOrder;
 import com.vincent.rsf.server.manager.enums.OrderType;
 import com.vincent.rsf.server.manager.enums.OrderWorkType;
 import com.vincent.rsf.server.common.annotation.OperationLog;
@@ -22,7 +22,6 @@
 import com.vincent.rsf.server.common.domain.PageParam;
 import com.vincent.rsf.server.common.utils.ExcelUtil;
 import com.vincent.rsf.server.manager.controller.params.AsnOrderAndItemsParams;
-import com.vincent.rsf.server.manager.entity.AsnOrder;
 import com.vincent.rsf.server.manager.entity.AsnOrderItem;
 import com.vincent.rsf.server.manager.entity.excel.AsnOrderTemplate;
 import com.vincent.rsf.server.manager.enums.AsnExceStatus;
@@ -57,8 +56,8 @@
     @PostMapping("/outStock/page")
     public R page(@RequestBody Map<String, Object> map) {
         BaseParam baseParam = buildParam(map, BaseParam.class);
-        PageParam<AsnOrder, BaseParam> pageParam = new PageParam<>(baseParam, AsnOrder.class);
-        QueryWrapper<AsnOrder> queryWrapper = pageParam.buildWrapper(true);
+        PageParam<WkOrder, BaseParam> pageParam = new PageParam<>(baseParam, WkOrder.class);
+        QueryWrapper<WkOrder> queryWrapper = pageParam.buildWrapper(true);
         List<String> list = Arrays.asList(OrderType.ORDER_OUT.type);
         queryWrapper.in("type", list);
         return R.ok().add(outStockService.page(pageParam, queryWrapper));
@@ -68,8 +67,8 @@
     @PostMapping("/outStock/dialog/page")
     public R dialogPage(@RequestBody Map<String, Object> map) {
         BaseParam baseParam = buildParam(map, BaseParam.class);
-        PageParam<AsnOrder, BaseParam> pageParam = new PageParam<>(baseParam, AsnOrder.class);
-        QueryWrapper<AsnOrder> queryWrapper = pageParam.buildWrapper(true);
+        PageParam<WkOrder, BaseParam> pageParam = new PageParam<>(baseParam, WkOrder.class);
+        QueryWrapper<WkOrder> queryWrapper = pageParam.buildWrapper(true);
         List<String> list = Arrays.asList(OrderType.ORDER_OUT.type);
         queryWrapper.in("type", list);
         return R.ok().add(outStockService.page(pageParam, queryWrapper));
@@ -78,7 +77,7 @@
     @PreAuthorize("hasAuthority('manager:outStock:list')")
     @PostMapping("/outStock/list")
     public R list(@RequestBody Map<String, Object> map) {
-        return R.ok().add(outStockService.list(new LambdaQueryWrapper<AsnOrder>().eq(AsnOrder::getType, OrderType.ORDER_OUT.type)));
+        return R.ok().add(outStockService.list(new LambdaQueryWrapper<WkOrder>().eq(WkOrder::getType, OrderType.ORDER_OUT.type)));
     }
 
     @PreAuthorize("hasAuthority('manager:outStock:list')")
@@ -98,39 +97,39 @@
     @OperationLog("Create 鍑哄簱鍗曟嵁")
     @PostMapping("/outStock/save")
     @ApiOperation("淇濆瓨")
-    public R save(@RequestBody AsnOrder asnOrder) {
-        asnOrder.setCreateBy(getLoginUserId())
+    public R save(@RequestBody WkOrder wkOrder) {
+        wkOrder.setCreateBy(getLoginUserId())
                 .setUpdateBy(getLoginUserId());
-        if (Objects.isNull(asnOrder.getCode())) {
-            String ruleCode = SerialRuleUtils.generateRuleCode(SerialRuleCode.SYS_OUT_STOCK_CODE, asnOrder);
+        if (Objects.isNull(wkOrder.getCode())) {
+            String ruleCode = SerialRuleUtils.generateRuleCode(SerialRuleCode.SYS_OUT_STOCK_CODE, wkOrder);
             if (Objects.isNull(ruleCode) || StringUtils.isBlank(ruleCode)) {
                 return R.error("缂栫爜瑙勫垯閿欒锛氱紪鐮併�孲YS_OUT_STOCK_CODE銆嶆槸鏈缃垚鍔燂紒锛�");
             }
-            asnOrder.setExceStatus(AsnExceStatus.OUT_STOCK_STATUS_TASK_INIT.val)
+            wkOrder.setExceStatus(AsnExceStatus.OUT_STOCK_STATUS_TASK_INIT.val)
                     .setCode(ruleCode);
         }
-        if (!outStockService.save(asnOrder)) {
+        if (!outStockService.save(wkOrder)) {
             return R.error("Save Fail");
         }
-        return R.ok("Save Success").add(asnOrder);
+        return R.ok("Save Success").add(wkOrder);
     }
 
     @PreAuthorize("hasAuthority('manager:outStock:update')")
     @OperationLog("Update 锛涘嚭搴撳崟鎹�")
     @PostMapping("/outStock/update")
     @ApiOperation("鏇存柊")
-    public R update(@RequestBody AsnOrder asnOrder) {
-        asnOrder.setType(OrderType.ORDER_OUT.type)
+    public R update(@RequestBody WkOrder wkOrder) {
+        wkOrder.setType(OrderType.ORDER_OUT.type)
                 .setUpdateBy(getLoginUserId())
                 .setUpdateTime(new Date());
-        if (Objects.isNull(asnOrder.getCode())) {
-            String ruleCode = SerialRuleUtils.generateRuleCode(SerialRuleCode.SYS_OUT_STOCK_CODE, asnOrder);
-            asnOrder.setCode(ruleCode);
+        if (Objects.isNull(wkOrder.getCode())) {
+            String ruleCode = SerialRuleUtils.generateRuleCode(SerialRuleCode.SYS_OUT_STOCK_CODE, wkOrder);
+            wkOrder.setCode(ruleCode);
         }
-        if (!outStockService.updateById(asnOrder)) {
+        if (!outStockService.updateById(wkOrder)) {
             return R.error("Update Fail");
         }
-        return R.ok("Update Success").add(asnOrder);
+        return R.ok("Update Success").add(wkOrder);
     }
 
     @PreAuthorize("hasAuthority('manager:outStock:remove')")
@@ -148,9 +147,9 @@
     @ApiOperation("鏌ヨ")
     public R query(@RequestParam(required = false) String condition) {
         List<KeyValVo> vos = new ArrayList<>();
-        LambdaQueryWrapper<AsnOrder> wrapper = new LambdaQueryWrapper<>();
+        LambdaQueryWrapper<WkOrder> wrapper = new LambdaQueryWrapper<>();
         if (!Cools.isEmpty(condition)) {
-            wrapper.like(AsnOrder::getCode, condition);
+            wrapper.like(WkOrder::getCode, condition);
         }
         outStockService.page(new Page<>(1, 30), wrapper).getRecords().forEach(
                 item -> vos.add(new KeyValVo(item.getId(), item.getCode()))
@@ -188,11 +187,11 @@
     @PostMapping("/outStock/export")
     @ApiOperation("瀵煎嚭")
     public void export(@RequestBody Map<String, Object> map, HttpServletResponse response) throws Exception {
-        List<AsnOrder> orders = new ArrayList<>();
+        List<WkOrder> orders = new ArrayList<>();
         if (!Objects.isNull(map.get("ids"))) {
             List<Long> ids = JSONArray.parseArray(JSONObject.toJSONString(map.get("ids")), Long.class);
             if (!ids.isEmpty()) {
-                orders = outStockService.list(new LambdaQueryWrapper<AsnOrder>().in(AsnOrder::getId, ids));
+                orders = outStockService.list(new LambdaQueryWrapper<WkOrder>().in(WkOrder::getId, ids));
             } else {
                 orders = outStockService.list(new LambdaQueryWrapper<>());
             }
@@ -200,7 +199,7 @@
             orders = outStockService.list();
         }
         List<AsnOrderTemplate> orderTemplates = new ArrayList<>();
-        for (AsnOrder order : orders) {
+        for (WkOrder order : orders) {
             List<AsnOrderItem> orderItems = outStockItemService.list(new LambdaQueryWrapper<AsnOrderItem>().eq(AsnOrderItem::getAsnId, order.getId()));
             for (AsnOrderItem item : orderItems) {
                 if (Objects.isNull(item)) {

--
Gitblit v1.9.1