Przeglądaj źródła

放行后生成门卫卸货订单

donglang 4 tygodni temu
rodzic
commit
3ad82fb8ed

+ 4 - 1
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/handler/AbstractWaybillOrderHandler.java

@@ -113,7 +113,10 @@ public abstract class AbstractWaybillOrderHandler<T extends WaybillOrderProcessP
 
             log.info("{}处理完成", getProcessName());
             return handlerResult;
-        } finally {
+        } catch (Exception e) {
+            log.error("运单处理器异常!", e);
+            throw new BusinessPlatfromException(ErrorCodeEnum.SYSTEM_ERROR, e.getMessage());
+        }  finally {
             // 确保清理线程上下文,防止内存泄漏
             BusinessContext.clear();
         }

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

@@ -930,7 +930,7 @@ public class GatekeeperOrderService {
         log.info("[门卫放行]开始创建卸货门卫订单:{}", JSON.toJSONString(waybillOrder));
         // 只有原矿运输的才会新增卸货门卫订单
         KwtLogisticsOrder logisticsOrder = getLogisticsOrder(waybillOrder.getLOrderId());
-        if (!Objects.equals(1, logisticsOrder.getStatus())) {
+        if (!Objects.equals(1, logisticsOrder.getOrderType())) {
             log.info("[门卫放行]不需要创建卸货门卫订单:{}", JSON.toJSONString(logisticsOrder));
             return;
         }