| | |
| | | private ReportMsgService reportMsgService; |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * @param |
| | | * @return |
| | |
| | | * @description 删除已完成订单加入Log表 |
| | | * @time 2025/3/19 19:09 |
| | | */ |
| | | @Scheduled(cron = "0/35 * * * * ? ") |
| | | @Scheduled(cron = "0 0 2 1 * ?") |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void InStockToLog() { |
| | | List<WkOrder> wkOrders = asnOrderService.list(new LambdaQueryWrapper<WkOrder>() |
| | |
| | | * @description 出库单完成后,状态修改 |
| | | * @time 2025/6/16 08:35 |
| | | */ |
| | | @Scheduled(cron = "0/30 * * * * ? ") |
| | | @Scheduled(cron = "0/15 * * * * ? ") |
| | | // @Scheduled(cron = "0 0 2 1 * ?") |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void outStockComplete() { |
| | | List<WkOrder> wkOrders = asnOrderService.list(new LambdaQueryWrapper<WkOrder>() |
| | |
| | | throw new CoolException(e.getMessage()); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | log.error(e.getMessage()); |
| | | } |
| | | } |
| | | if (order.getNtyStatus().equals(OrderReportStatus.ORDER_REPORT_STATUS_ALL.val)) { |
| | | if (order.getType().equals(OrderType.ORDER_OUT.type) && order.getReportOnce() >= 4) { |
| | | AsnOrderLog one = asnOrderLogService.getOne(new LambdaQueryWrapper<AsnOrderLog>().eq(AsnOrderLog::getCode, order.getCode()), false); |
| | | if (Objects.isNull(one)) { |
| | | AsnOrderLog orderLog = new AsnOrderLog(); |
| | |
| | | // if (orders.isEmpty()) { |
| | | // throw new CoolException("数据错误:关联表信息不存在!!"); |
| | | // } |
| | | // Set<Long> orderIds = orders.stream().map(TransferOrder::getOrderId).collect(Collectors.toSet()); |
| | | // Set<Long> orderIds = orders.stream().map(TransferOrder::getOrd erId).collect(Collectors.toSet()); |
| | | // if (!asnOrderItemService.remove(new LambdaQueryWrapper<WkOrderItem>() |
| | | // .in(WkOrderItem::getOrderId, orderIds))) { |
| | | // throw new CoolException("原单据明细删除失败!!"); |