起始soc逻辑修改
This commit is contained in:
parent
338e3ab87f
commit
2423204e12
@ -42,7 +42,7 @@ public class OrderDataLogic implements ServiceLogic {
|
||||
Map<String, Object> cacheOrder = REDIS.getCacheMap(orderkey);
|
||||
CacheOrderData cacheOrderData = translate(orderData);
|
||||
Integer startSoc = (Integer) cacheOrder.get("startSoc");
|
||||
cacheOrderData.setStartSoc(startSoc);
|
||||
cacheOrderData.setStartSoc(startSoc == null ? 0 : startSoc);
|
||||
cacheOrderData.setEndSoc((Integer) cacheOrder.get("endSoc"));
|
||||
cacheOrderData.setStatus(1);
|
||||
cacheOrderData.setCreateTime(DateUtil.now());
|
||||
|
||||
@ -124,7 +124,7 @@ public class RealtimeDataLogic implements ServiceLogic {
|
||||
REDIS.setCacheObject(lord, cacheRealtimeData);
|
||||
realtimeDataList.add(cacheRealtimeData);
|
||||
Integer cacheStartSoc = (Integer) cacheOrder.get("startSoc");
|
||||
if (cacheStartSoc == null) cacheOrder.put("startSoc", socInt);
|
||||
if (cacheStartSoc == null && socInt != 0) cacheOrder.put("startSoc", socInt);
|
||||
cacheOrder.put("endSoc", socInt);
|
||||
// cacheOrder.put("em", realtimeData.()); //todo 实时时段明细数据是否由桩直接上传?
|
||||
cacheOrder.put("rbalance", balance);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user