diff --git a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationCancelOrderTask.java b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationCancelOrderTask.java index c262a4b3..92ef499a 100644 --- a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationCancelOrderTask.java +++ b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationCancelOrderTask.java @@ -39,6 +39,7 @@ public class NotificationCancelOrderTask extends CoreDispatcher { Collection ordersNotFilter = REDIS.keys("order:*"); List ordersNeedToNotify = new ArrayList<>(); for (String order : ordersNotFilter) { + if (order.length() != 38) continue; String startStatus = REDIS.getCacheMapValue(order, "startStatus"); if ("失败".equals(startStatus)) { ordersNeedToNotify.add(order);