diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/controller/ChargingController.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/controller/ChargingController.java index b11d239a..4cfbe9b8 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/controller/ChargingController.java +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/controller/ChargingController.java @@ -90,7 +90,6 @@ public class ChargingController { @PostMapping("charging/start") public R startCharging(@Validated @RequestBody StartChargingData startChargingData) { - //todo protocol versioning String pileNo = startChargingData.getPileNo(); String pkey = "pile:".concat(pileNo); Map cachePile = REDIS.getCacheMap(pkey); @@ -113,11 +112,14 @@ public class ChargingController { r = R.fail(code, responseJson.getString("msg")); } else { r = R.fail(responseJson.getString("msg")); + cachePile.put("rateModelId", stationRateModelId); + REDIS.setCacheMap(pkey, cachePile); } } else { JSONObject json = (JSONObject) JSON.toJSON(startChargingData); String response = HttpUtils.post(fmt(svcSrv).concat("/native/charging/start"), json); r = getRR(response); + r.setData(pileRateModelId); } } return r;