| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public synchronized void create(ReturnOrder resources) { |
| | | Order order = orderService.queryByOrderNum(resources.getOrderNum()); |
| | | OrderResponse response = orderService.getByOrderNum(resources.getOrderNum()); |
| | | Order order = response.getOrder(); |
| | | if (order == null) { |
| | | throw new BadRequestException("订单不存在!"); |
| | | } |
| | |
| | | } |
| | | } |
| | | productSnapshotService.saveBatch(productSnapshots); |
| | | operationLogService.create(response, OrderStatusEnum.FIFTEEN, null); |
| | | } |
| | | |
| | | private static OrderReturnProductSnapshot getSnapshot(OrderProductSnapshot snapshot, String returnNum) { |