| | |
| | | if (Cools.isEmpty(orderDetls)) { |
| | | return R.error("此单据已失效,请联系管理员"); |
| | | } |
| | | OrderStoDto dto = new OrderStoDto(); |
| | | dto.setOrderNo(param.getOrderNo()); |
| | | List<MatnrDto> matnrDtos = new ArrayList<>(); |
| | | for (OrderDetl orderDetl : orderDetls) { |
| | | MatnrDto matnrDto = new MatnrDto(); |
| | | matnrDto.setMatnr(orderDetl.getMatnr()); |
| | | matnrDto.setCount(orderDetl.getAnfme()); |
| | | matnrDtos.add(matnrDto); |
| | | } |
| | | dto.setDtos(matnrDtos); |
| | | OrderStoDto dto = new OrderStoDto().create(order.getOrderNo(), orderDetls); |
| | | return R.ok().add(mainService.stockOutPreview(dto)); |
| | | } |
| | | |
| | |
| | | if (Cools.isEmpty(orderDetls)) { |
| | | return R.error("此单据已失效,请联系管理员"); |
| | | } |
| | | OrderStoDto dto = new OrderStoDto(); |
| | | dto.setOrderNo(param.getOrderNo()); |
| | | List<MatnrDto> matnrDtos = new ArrayList<>(); |
| | | for (OrderDetl orderDetl : orderDetls) { |
| | | MatnrDto matnrDto = new MatnrDto(); |
| | | matnrDto.setMatnr(orderDetl.getMatnr()); |
| | | matnrDto.setCount(orderDetl.getAnfme()); |
| | | matnrDtos.add(matnrDto); |
| | | } |
| | | dto.setDtos(matnrDtos); |
| | | OrderStoDto dto = new OrderStoDto().create(order.getOrderNo(), orderDetls); |
| | | // 开始整理出库数据 |
| | | mainService.stockOutProcess(dto); |
| | | return R.ok("生成拣货单成功"); |