src/main/java/com/zy/asrs/service/impl/AgvMobileServiceImpl.java
@@ -520,6 +520,15 @@ if (Cools.isEmpty(orderDetl)) { throw new CoolException("当前物料的调拨单不存在!"); } Order order = orderService.selectByNo(orderDetl.getOrderNo()); if (Cools.isEmpty(order)) { throw new CoolException("当前物料的调拨单不存在!"); } if (order.getSettle() == 4L) { if (!orderService.updateSettle(order.getId(),2L,userId)) { throw new CoolException("调拨单回滚异常!"); } } orderDetl.setQty(orderDetl.getQty() - agvLocDetl.getAnfme()); if (!orderDetlService.updateById(orderDetl)) { throw new CoolException("保存工作明细失败");