重置空闲计数

This commit is contained in:
ZZ 2021-10-21 15:52:19 +08:00
parent bc59e2deb3
commit 062e0c769f

View File

@ -104,6 +104,7 @@ public class RealtimeDataLogic implements ServiceLogic {
Map<String, Object> cacheOrder = REDIS.getCacheMap(orderkey); Map<String, Object> cacheOrder = REDIS.getCacheMap(orderkey);
List<CacheRealtimeData> realtimeDataList = (List<CacheRealtimeData>) cacheOrder.get("realtimeDataList"); List<CacheRealtimeData> realtimeDataList = (List<CacheRealtimeData>) cacheOrder.get("realtimeDataList");
if (!orderNo.equals("00000000000000000000000000000000") && statusInt == 3) { if (!orderNo.equals("00000000000000000000000000000000") && statusInt == 3) {
cacheGun.put("idleCnt", 0);
if (realtimeDataList == null) { if (realtimeDataList == null) {
realtimeDataList = new ArrayList<>(); realtimeDataList = new ArrayList<>();
} }
@ -172,6 +173,7 @@ public class RealtimeDataLogic implements ServiceLogic {
String status = (String) problematicOrder.get("status"); String status = (String) problematicOrder.get("status");
if (!isInteger(status) && !status.equals("充电中") && orderData == null) { if (!isInteger(status) && !status.equals("充电中") && orderData == null) {
pileOrderService.abnormalOrder(orderNo); pileOrderService.abnormalOrder(orderNo);
cacheGun.put("orderkey", null);
} }
} }
cacheGun.put("idleCnt", idleCnt); cacheGun.put("idleCnt", idleCnt);