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