| src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/task/OrderSyncScheduler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/service/impl/MobileServiceImpl.java
@@ -557,6 +557,13 @@ return R.ok().add(maps); } /** * 单据组托 * @author Ryan * @date 2026/1/5 14:12 * @param param * @param userId */ @Override @Transactional(rollbackFor = Exception.class) public void comb(CombParam param, Long userId) { src/main/java/com/zy/asrs/task/OrderSyncScheduler.java
@@ -60,6 +60,11 @@ } } /** * 上报单据转执行单据 * @author Ryan * @date 2026/1/5 14:07 */ @Scheduled(cron = "0/30 * * * * ? ") @Async("orderThreadPool") public void completeAndReportOrderIssued() { src/main/java/com/zy/asrs/task/handler/OrderSyncHandler.java
@@ -82,6 +82,11 @@ return SUCCESS; } /** * 上报单据转执行单据 * @author Ryan * @date 2026/1/5 14:07 */ @Transactional public ReturnT<String> startOrderIssued(Order order) { DocType docType = docTypeService.selectById(order.getDocType()); @@ -89,6 +94,8 @@ return SUCCESS; } List<OrderDetl> orderDetls = orderDetlService.selectByOrderId(order.getId()); //设置为单据执行中 order.setSettle(2L); OrderInAndOutUtil.insertOrder(order.getPakinPakoutStatus$(),order); // 单据明细档 @@ -115,6 +122,11 @@ orderDetl.setWorkQty(0D); OrderInAndOutUtil.insertOrderDetl(order.getPakinPakoutStatus$(),order,orderDetl); } //单据生成完毕后,生成入库组托档。不需要再组托 // 修改订单状态 1.未作业 ===>> 2.作业中 if (!orderService.updateSettle(order.getId(), 2L, null)) { throw new CoolException("服务器内部错误,请联系管理员");