| | |
| | | * @version 1.0 |
| | | */ |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void reportOrders(WkOrder order) { |
| | | ReportParams params = new ReportParams(); |
| | | List<WkOrderItem> orderItems = asnOrderItemService.list(new LambdaQueryWrapper<WkOrderItem>().eq(WkOrderItem::getOrderId, order.getId())); |
| | |
| | | try { |
| | | R reported = uploadReportOrders(params); |
| | | if (Integer.valueOf(reported.get("code").toString()) == 200) { |
| | | order.setNtyStatus(OrderReportStatus.ORDER_REPORT_STATUS_ALL.val); |
| | | order.setNtyStatus(OrderReportStatus.ORDER_REPORT_STATUS_ALL.val).setReportOnce(5); |
| | | asnOrderService.updateById(order); |
| | | } |
| | | } catch (Exception e) { |
| | |
| | | } |
| | | try { |
| | | //休眠3秒 |
| | | Thread.sleep(3000); |
| | | Thread.sleep(300); |
| | | } catch (InterruptedException e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | |
| | | } |
| | | try { |
| | | //休眠3秒 |
| | | Thread.sleep(3000); |
| | | Thread.sleep(300); |
| | | } catch (InterruptedException e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | |
| | | List<StockItem> stockItems = stockItemService.list(new LambdaQueryWrapper<StockItem>() |
| | | .eq(StockItem::getFieldsIndex, orderItem.getFieldsIndex())); |
| | | //获取库存中订单库位 |
| | | Set<Long> longSet = stockItems.stream().map(StockItem::getStockId).collect(Collectors.toSet()); |
| | | List<Long> longSet = stockItems.stream().map(StockItem::getStockId).collect(Collectors.toList()); |
| | | //获取库存库位信息 |
| | | Stock stocks = stockService.getOne(new LambdaQueryWrapper<Stock>() |
| | | .in(Stock::getId, longSet) |
| | |
| | | |
| | | try { |
| | | //休眠3秒 |
| | | Thread.sleep(3000); |
| | | Thread.sleep(300); |
| | | } catch (InterruptedException e) { |
| | | throw new RuntimeException(e); |
| | | } |