diff --git a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationStationStatusTask.java b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationStationStatusTask.java index eab4941c..7c7463f7 100644 --- a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationStationStatusTask.java +++ b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/notification/NotificationStationStatusTask.java @@ -52,7 +52,8 @@ public class NotificationStationStatusTask extends CoreDispatcher { if (!connectorStatusInfos.isEmpty()) { for (XhpcInternetUser xhpcInternetUser : xhpcInternetUserList) { XhpcStationInternetBlacklist xhpcStationInternetBlacklist = - xhpcStationInternetBlacklistRepo.findByChargingStationIdAndInternetUserId(chargingStationDto.getStationId(), xhpcInternetUser.getId()).orElse(null); + xhpcStationInternetBlacklistRepo.findByChargingStationIdAndInternetUserId(Long.valueOf(stationTerminalKey.split(":")[1]), + xhpcInternetUser.getId()).orElse(null); if (xhpcStationInternetBlacklist != null) continue; String operatorId3rdptyEvcs = xhpcInternetUser.getOperatorIdEvcs(); operatorId3rdptyEvcs = operatorId3rdptyEvcs.length() == 9 ? operatorId3rdptyEvcs :