diff --git a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/StationsInfoController.java b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/StationsInfoController.java index 86da1e06..fe1d4d91 100644 --- a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/StationsInfoController.java +++ b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/StationsInfoController.java @@ -155,8 +155,10 @@ public class StationsInfoController extends CoreDispatcher { } EquipmentInfo equipmentInfo = new EquipmentInfo(); equipmentInfo.setEquipmentID(pileNo); - equipmentInfo.setEquipmentType((Integer) cachePile.get("equipmentType")); - equipmentInfo.setPower((Double) cachePile.get("power")); + Integer equipmentType = (Integer) cachePile.get("equipmentType"); + equipmentInfo.setEquipmentType(equipmentType == null ? 1 : equipmentType); + Double power = (Double) cachePile.get("power"); + equipmentInfo.setPower(power == null ? 120.0 : power); equipmentInfo.setConnectorInfos(getConnectorInfos(pileNo, cachePile)); equipmentInfos.add(equipmentInfo); }