From b5b590c5c0e4c3d7c5f3213a47a394b1e75d6736 Mon Sep 17 00:00:00 2001 From: zz Date: Fri, 17 Sep 2021 18:31:19 +0800 Subject: [PATCH] cache socs --- .../main/java/com/xhpc/pp/controller/ChargingController.java | 2 -- .../src/main/java/com/xhpc/pp/logic/RealtimeDataLogic.java | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) 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 d375330c..91394a2a 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 @@ -240,9 +240,7 @@ public class ChargingController { cacheOrder.put("physicCardNo", startChargingData.getPhysicCardNo()); cacheOrder.put("gunId", startChargingData.getGunId()); cacheOrder.put("tel", startChargingData.getTel()); - cacheOrder.put("startSoc", startChargingData.getSoc()); cacheOrder.put("stopSoc", startChargingData.getSoc()); - cacheOrder.put("endSoc", startChargingData.getSoc()); REDIS.setCacheMap(orderkey, cacheOrder); return R.ok("充电指令已下发"); } catch (IOException e) { diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RealtimeDataLogic.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RealtimeDataLogic.java index fb880ed8..ab7489c5 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RealtimeDataLogic.java +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/logic/RealtimeDataLogic.java @@ -117,7 +117,7 @@ public class RealtimeDataLogic implements ServiceLogic { REDIS.setCacheObject(lord, cacheRealtimeData); realtimeDataList.add(cacheRealtimeData); Integer cacheStartSoc = (Integer) cacheOrder.get("startSoc"); - if (cacheStartSoc == 0 && socInt != 0) cacheOrder.put("startSoc", socInt); + if (cacheStartSoc == null && socInt != 0) cacheOrder.put("startSoc", socInt); if (socInt != 0) cacheOrder.put("endSoc", socInt); cacheOrder.put("rbalance", balance); cacheOrder.put("remainingTime", tr);