diff --git a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/QueryStationsInfoController.java b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/QueryStationsInfoController.java index 4660b147..4edb291a 100644 --- a/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/QueryStationsInfoController.java +++ b/evcs-modules/evcs-core/src/main/java/com/xhpc/evcs/api/QueryStationsInfoController.java @@ -123,8 +123,9 @@ public class QueryStationsInfoController { //站点类型 chargingStationDto.setType(xhpcChargingStation.getType()); //运营商id - chargingStationDto.setOperatorId(xhpcChargingStation.getOperatorIdEvcs() == null ? "MA6DFCTD5" - : xhpcChargingStation.getOperatorIdEvcs().substring(9, 19)); + String operatorIdEvcs = xhpcChargingStation.getOperatorIdEvcs(); + chargingStationDto.setOperatorId(operatorIdEvcs == null ? "MA6DFCTD5" + : operatorIdEvcs.length() == 9 ? operatorId : operatorIdEvcs.substring(9, 19)); //详细地址 chargingStationDto.setAddress(xhpcChargingStation.getAddress()); //充电站省直辖区编码