订单号映射;时段明细数据问题
This commit is contained in:
parent
7d3700ceb3
commit
a21d135156
@ -51,4 +51,13 @@ public class StaticBeanUtil {
|
|||||||
return upperCode;
|
return upperCode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public synchronized static String seq18Dec(String key) {
|
||||||
|
|
||||||
|
String upperCode = "";
|
||||||
|
RedisAtomicLong counter = new RedisAtomicLong(key, REDIS.redisTemplate.getConnectionFactory());
|
||||||
|
long result = counter.incrementAndGet();
|
||||||
|
upperCode = String.format("%018d", result);
|
||||||
|
return upperCode;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -64,6 +64,8 @@ public class RealtimeDataLogic implements ServiceLogic {
|
|||||||
String statusplain = stable[statusInt];
|
String statusplain = stable[statusInt];
|
||||||
cacheGun.put("pileGunStatus", pvgstable[Integer.parseInt(realtimeData.getPileGunStatus())]);
|
cacheGun.put("pileGunStatus", pvgstable[Integer.parseInt(realtimeData.getPileGunStatus())]);
|
||||||
cacheGun.put("vehicleGunStatus", pvgstable[Integer.parseInt(realtimeData.getVehicleGunStatus())]);
|
cacheGun.put("vehicleGunStatus", pvgstable[Integer.parseInt(realtimeData.getVehicleGunStatus())]);
|
||||||
|
cacheGun.put("voltage", realtimeData.getWorkingVoltage());
|
||||||
|
cacheGun.put("current", realtimeData.getWorkingCurrent());
|
||||||
String hardwareFault = realtimeData.getHardwareFault();
|
String hardwareFault = realtimeData.getHardwareFault();
|
||||||
String hfs = toBits(hardwareFault);
|
String hfs = toBits(hardwareFault);
|
||||||
char[] hfcs = hfs.toCharArray();
|
char[] hfcs = hfs.toCharArray();
|
||||||
@ -119,6 +121,8 @@ 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("rbalance", balance);
|
cacheOrder.put("rbalance", balance);
|
||||||
cacheOrder.put("remainingTime", tr);
|
cacheOrder.put("remainingTime", tr);
|
||||||
cacheOrder.put("status", statusplain);
|
cacheOrder.put("status", statusplain);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user