src/main/java/com/zy/asrs/service/impl/OrderServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/task/OrderSyncScheduler.java | ●●●●● 补丁 | 查看 | 原始文档 | 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); });