diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/OrderDataLogic.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/OrderDataLogic.java index 9fb6bc73..36081cc9 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/OrderDataLogic.java +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/OrderDataLogic.java @@ -70,7 +70,9 @@ public class OrderDataLogic implements ServiceLogic { REDIS.setCacheMap(orderkey, cacheOrder); } } - final R r = pileOrderService.pileEndOrder(orderNo); + + R r = null; + if (!orderNo.equals("00000000000000000000000000000000")) r = pileOrderService.pileEndOrder(orderNo); if (orderNo.equals("00000000000000000000000000000000") || (r != null && r.getMsg() != null && r.getMsg().contains( "无效订单"))) { log.error(">>INVALID order [{}] detected. MUST check the system or [{}].<<", orderNo, gunkey);