自动化立体仓库 - WMS系统
1
zhangchao
2024-10-22 07a64ae2621fe7806e3d35497f22efa8f235a53e
1
2个文件已修改
17 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/OrderSyncScheduler.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java
@@ -134,6 +134,12 @@
            if (!this.updateSettle2(order.getId(), 4L, pltType)) {
                throw new CoolException("修改订单【orderNo = " + order.getOrderNo() + "】状态为已完成失败");
            }
        } else {
            if (!Cools.isEmpty(pltType)) {
                order.setPltType(pltType);
                super.updateById(order);
            }
        }
src/main/java/com/zy/asrs/task/OrderSyncScheduler.java
@@ -81,16 +81,9 @@
    }
    @Scheduled(cron = "0/5 * * * * ? ")
    //@Async("orderThreadPool")
    @Async("orderThreadPool")
    public void reportOrder() {
        List<Order> orderList = orderService.selectList(new EntityWrapper<Order>().eq("settle", 2));
        orderList.forEach(order -> {
            if (order.getSettle() < 4L) {
                return;
            }
            orderSyncHandler.timelyStart(order);
        });
        orderList = orderService.selectList(new EntityWrapper<Order>().eq("settle", 4));
        List<Order> orderList = orderService.selectList(new EntityWrapper<Order>().in("settle", 2, 4));
        orderList.forEach(order -> {
            orderSyncHandler.timelyStart(order);
        });