diff --git a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationEquipChargeStatusTask.java b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationEquipChargeStatusTask.java index 212d605e..1117a0d9 100644 --- a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationEquipChargeStatusTask.java +++ b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationEquipChargeStatusTask.java @@ -57,7 +57,10 @@ public class NotificationEquipChargeStatusTask extends CoreDispatcher { if (status != null) { if (isInteger(status)) { String orderkey = (String) cacheGun.get("orderkey"); - if (orderkey == null) continue; + if (orderkey == null) { + logger.error("[{}] is charging but no okey in cache..", gunkey); + continue; + } EquipChargeStatus equipChargeStatus = new EquipChargeStatus(); final String internetSerialNumber = REDIS.getCacheMapValue(orderkey.replace("order:", "pushOrder:"), "internetSerialNumber");