Quellcode durchsuchen

门卫放行生成卸货门卫订单

donglang vor 4 Wochen
Ursprung
Commit
6fe7d237f7

+ 3 - 1
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/app/GatekeeperOrderService.java

@@ -929,6 +929,7 @@ public class GatekeeperOrderService {
         // 只有原矿运输的才会新增卸货门卫订单
         KwtLogisticsOrder logisticsOrder = getLogisticsOrder(waybillOrder.getLOrderId());
         if (!Objects.equals(1, logisticsOrder.getStatus())) {
+            log.info("[门卫放行]不需要创建卸货门卫订单:{}", JSON.toJSONString(logisticsOrder));
             return;
         }
 
@@ -968,7 +969,7 @@ public class GatekeeperOrderService {
                 gatekeeperWaybillOrderRepository.save(gatekeeper);
                 log.debug("卸货门卫订单数据保存成功");
             } catch (Exception e) {
-                log.error("异步保存卸货门卫订单数据失败!");
+                log.error("异步保存卸货门卫订单数据失败!运单ID: {}, 异常信息:", waybillOrder.getId(), e);
             }
         });
     }
@@ -1023,6 +1024,7 @@ public class GatekeeperOrderService {
         // 定义运单可以可放行的状态集合
         List<Integer> PASS_STATUSES = Arrays.asList(
                 GatekeeperStatusEnum.PENDING_ENTRY.getCode(),
+                GatekeeperStatusEnum.READY_RELEASE.getCode(),
                 GatekeeperStatusEnum.EXITED.getCode(),
                 GatekeeperStatusEnum.EMPTY_EXITED.getCode()
         );