From c09505792330db8ec2aee28baa7414c921eaec84 Mon Sep 17 00:00:00 2001 From: ZZ Date: Thu, 9 Sep 2021 15:19:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=B9=E7=8E=87=E4=B8=8B=E5=8F=91=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xhpc/pp/logic/RateModelConfigReplyDataLogic.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RateModelConfigReplyDataLogic.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RateModelConfigReplyDataLogic.java index a3e92055..cdceb07a 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RateModelConfigReplyDataLogic.java +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RateModelConfigReplyDataLogic.java @@ -31,9 +31,11 @@ public class RateModelConfigReplyDataLogic implements ServiceLogic { String configResult = pileRateModelConfigReplyData.getConfigResult(); if (HEX_01.equals(configResult)) { // 确定设置成功的rateModelId 可能涉及协议修改 - Map cachePile = REDIS.getCacheMap("pile:".concat(pileRateModelConfigReplyData.getPileNo())); + final String pkey = "pile:".concat(pileRateModelConfigReplyData.getPileNo()); + Map cachePile = REDIS.getCacheMap(pkey); ChargingStationDto cacheStation = REDIS.getCacheObject("station:".concat(cachePile.get("stationId").toString())); cachePile.put("rateModelId", cacheStation.getRateModelId()); + REDIS.setCacheMap(pkey, cachePile); return new ServiceResult(OK); } return new ServiceResult(FAIL);