订单号映射;时段明细数据问题

This commit is contained in:
ZZ 2021-09-27 17:49:45 +08:00
parent 7d3700ceb3
commit a21d135156
2 changed files with 13 additions and 0 deletions

View File

@ -51,4 +51,13 @@ public class StaticBeanUtil {
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;
}
}

View File

@ -64,6 +64,8 @@ public class RealtimeDataLogic implements ServiceLogic {
String statusplain = stable[statusInt];
cacheGun.put("pileGunStatus", pvgstable[Integer.parseInt(realtimeData.getPileGunStatus())]);
cacheGun.put("vehicleGunStatus", pvgstable[Integer.parseInt(realtimeData.getVehicleGunStatus())]);
cacheGun.put("voltage", realtimeData.getWorkingVoltage());
cacheGun.put("current", realtimeData.getWorkingCurrent());
String hardwareFault = realtimeData.getHardwareFault();
String hfs = toBits(hardwareFault);
char[] hfcs = hfs.toCharArray();
@ -119,6 +121,8 @@ public class RealtimeDataLogic implements ServiceLogic {
Integer cacheStartSoc = (Integer) cacheOrder.get("startSoc");
if (cacheStartSoc == null) cacheOrder.put("startSoc", socInt);
cacheOrder.put("endSoc", socInt);
cacheOrder.put("tp", realtimeData.getChargingDegree());
// cacheOrder.put("em", realtimeData.()); //todo 实时时段明细数据是否由桩直接上传?
cacheOrder.put("rbalance", balance);
cacheOrder.put("remainingTime", tr);
cacheOrder.put("status", statusplain);