diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/PileStartChargingDataLogic.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/PileStartChargingDataLogic.java index e2722473..849ccb6f 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/PileStartChargingDataLogic.java +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/PileStartChargingDataLogic.java @@ -99,7 +99,12 @@ public class PileStartChargingDataLogic implements ServiceLogic { REDIS.setCacheMapValue("gun:".concat(connectorId), "ac.on", false); resultStr = "00"; } else { - resultStr = r.getMsg(); + String internalError = r.getMsg(); + if (internalError.startsWith("0") || internalError.startsWith("1")) { + resultStr = internalError; + } else { + log.error(internalError); + } } cardNo = StringUtils.leftPad(iccardInfo.getCardno(), 16, "0"); }