From 8c34a52416d4177173d13d6856b7cd4ad3084095 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期日, 12 十一月 2023 18:40:55 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/OutController.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OutController.java b/src/main/java/com/zy/asrs/controller/OutController.java
index 2ecaa14..1b41343 100644
--- a/src/main/java/com/zy/asrs/controller/OutController.java
+++ b/src/main/java/com/zy/asrs/controller/OutController.java
@@ -104,6 +104,28 @@
         return R.ok().add(locDtos);
     }
 
+    @PostMapping("/out/refund/loc/preview/auth")
+    @ManagerAuth
+    public R refundLocPreview(@RequestBody List<Long> ids) {
+        if (Cools.isEmpty(ids)) {
+            return R.parse(BaseRes.PARAM);
+        }
+        List<LocDto> locDtos = new ArrayList<>();
+        for (Long id : ids){
+            Order order = orderService.selectById(id);
+            List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId());
+
+            for (OrderDetl orderDetl : orderDetls) {
+                LocDto locDto = new LocDto(orderDetl.getManu(), orderDetl.getMatnr(), orderDetl.getMaktx(),orderDetl.getModel(),orderDetl.getSpecs(),
+                        orderDetl.getBatch(),orderDetl.getBrand(),orderDetl.getBarcode(), orderDetl.getOrderNo(),orderDetl.getAnfme());
+                locDto.setOrderDetlId(orderDetl.getId());
+                locDtos.add(locDto);
+            }
+        }
+
+        return R.ok().add(locDtos);
+    }
+
     @PostMapping("/out/pakout/auth")
     @ManagerAuth(memo = "璁㈠崟鍑哄簱")
     public synchronized R pakout(@RequestBody List<LocDto> locDtos) throws InterruptedException {
@@ -179,4 +201,13 @@
         return R.ok();
     }
 
+
+    @PostMapping("/out/refund/loc/auth")
+    @ManagerAuth(memo = "璁㈠崟鍑哄簱")
+    public synchronized R refundLoc(@RequestBody List<LocDto> locDtos) throws InterruptedException {
+        System.out.println(locDtos);
+
+        return R.ok();
+    }
+
 }

--
Gitblit v1.9.1