| | |
| | | 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 { |
| | |
| | | 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(); |
| | | } |
| | | |
| | | } |