From 6053399b02a6c9c6f05f0cac7b1c5de3031e8e1a Mon Sep 17 00:00:00 2001 From: little-cat-sweet <851891179@qq.com> Date: Fri, 29 Oct 2021 09:44:28 +0800 Subject: [PATCH] Solving a null pointer issue. --- .../java/com/xhpc/evcs/api/QueryStationStatusController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/QueryStationStatusController.java b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/QueryStationStatusController.java index f9cedac4..5721a68e 100644 --- a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/QueryStationStatusController.java +++ b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/QueryStationStatusController.java @@ -42,7 +42,10 @@ public class QueryStationStatusController extends CoreDispatcher { } for (String stationID : stationIDs) { ChargingStationDto chargingStationDto = REDIS.getCacheObject("station:" + stationID); - Set pileIds = chargingStationDto.getPiles(); + Set pileIds = new HashSet<>(); + if (null != chargingStationDto) { + pileIds = chargingStationDto.getPiles(); + } for (String pileId : pileIds) { boolean existsGun = false; List connectorStatusInfos = new ArrayList<>();