时段明细数据计算
This commit is contained in:
parent
0fa49ff845
commit
f9e9c30ad9
@ -148,7 +148,7 @@ public class ChargingController {
|
|||||||
if (!REGISTERED.equals(status)) {
|
if (!REGISTERED.equals(status)) {
|
||||||
r = R.fail("充电桩离线");
|
r = R.fail("充电桩离线");
|
||||||
}
|
}
|
||||||
String gunkey = pkey.concat(gunId);
|
String gunkey = pkey.concat(gunId).replace("pile", "gun");
|
||||||
final Map<String, Object> cacheGun = REDIS.getCacheMap(gunkey);
|
final Map<String, Object> cacheGun = REDIS.getCacheMap(gunkey);
|
||||||
if (cacheGun.get("orderkey") == null || !cacheGun.get("orderkey").toString().endsWith(orderNo) || !orderNo.contains(pileNo)) {
|
if (cacheGun.get("orderkey") == null || !cacheGun.get("orderkey").toString().endsWith(orderNo) || !orderNo.contains(pileNo)) {
|
||||||
r = R.fail("错误的订单号");
|
r = R.fail("错误的订单号");
|
||||||
|
|||||||
@ -121,11 +121,12 @@ public class RealtimeDataLogic implements ServiceLogic {
|
|||||||
Integer cacheStartSoc = (Integer) cacheOrder.get("startSoc");
|
Integer cacheStartSoc = (Integer) cacheOrder.get("startSoc");
|
||||||
if (cacheStartSoc == null) cacheOrder.put("startSoc", socInt);
|
if (cacheStartSoc == null) cacheOrder.put("startSoc", socInt);
|
||||||
cacheOrder.put("endSoc", socInt);
|
cacheOrder.put("endSoc", socInt);
|
||||||
cacheOrder.put("tp", realtimeData.getChargingDegree());
|
|
||||||
// cacheOrder.put("em", realtimeData.()); //todo 实时时段明细数据是否由桩直接上传?
|
// cacheOrder.put("em", realtimeData.()); //todo 实时时段明细数据是否由桩直接上传?
|
||||||
cacheOrder.put("rbalance", balance);
|
cacheOrder.put("rbalance", balance);
|
||||||
cacheOrder.put("remainingTime", tr);
|
cacheOrder.put("remainingTime", tr);
|
||||||
cacheOrder.put("status", statusplain);
|
cacheOrder.put("status", statusplain);
|
||||||
|
cacheOrder.put("totalPower", cacheRealtimeData.getChargingDegree() / 10000.0);
|
||||||
|
cacheOrder.put("totalMoney", cacheRealtimeData.getAmountCharged() / 10000.0);
|
||||||
cacheOrder.put("realtimeDataList", realtimeDataList);
|
cacheOrder.put("realtimeDataList", realtimeDataList);
|
||||||
REDIS.setCacheMap(orderkey, cacheOrder);
|
REDIS.setCacheMap(orderkey, cacheOrder);
|
||||||
pileOrderService.pileRimeOrder(orderNo);
|
pileOrderService.pileRimeOrder(orderNo);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user