mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-07-07 07:28:03 +08:00
电流等于0,不保存到redis
This commit is contained in:
@@ -633,6 +633,14 @@ public class PileBasicInfoServiceImpl implements PileBasicInfoService {
|
|||||||
if (StringUtils.equals(realTimeMonitorData.getTransactionCode(), Constants.ILLEGAL_TRANSACTION_CODE)) {
|
if (StringUtils.equals(realTimeMonitorData.getTransactionCode(), Constants.ILLEGAL_TRANSACTION_CODE)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BigDecimal outputVoltage = new BigDecimal(realTimeMonitorData.getOutputVoltage());
|
||||||
|
BigDecimal outputCurrent = new BigDecimal(realTimeMonitorData.getOutputCurrent());
|
||||||
|
if (outputCurrent.compareTo(BigDecimal.ZERO) == 0) {
|
||||||
|
// 电流等于0,不保存到redis
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// 保存到redis
|
// 保存到redis
|
||||||
String redisKey = CacheConstants.PILE_REAL_TIME_MONITOR_DATA + realTimeMonitorData.getPileConnectorCode() + "_" + realTimeMonitorData.getTransactionCode();
|
String redisKey = CacheConstants.PILE_REAL_TIME_MONITOR_DATA + realTimeMonitorData.getPileConnectorCode() + "_" + realTimeMonitorData.getTransactionCode();
|
||||||
|
|
||||||
@@ -640,8 +648,7 @@ public class PileBasicInfoServiceImpl implements PileBasicInfoService {
|
|||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
realTimeMonitorData.setDateTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, now));
|
realTimeMonitorData.setDateTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD_HH_MM_SS, now));
|
||||||
// 计算功率,后面查询要用
|
// 计算功率,后面查询要用
|
||||||
String power = new BigDecimal(realTimeMonitorData.getOutputVoltage())
|
String power = outputVoltage.multiply(outputCurrent).setScale(2, RoundingMode.HALF_UP).toString();
|
||||||
.multiply(new BigDecimal(realTimeMonitorData.getOutputCurrent())).setScale(2, RoundingMode.HALF_UP).toString();
|
|
||||||
realTimeMonitorData.setOutputPower(power);
|
realTimeMonitorData.setOutputPower(power);
|
||||||
// 保存json字符串
|
// 保存json字符串
|
||||||
String jsonMsg = JSON.toJSONString(realTimeMonitorData);
|
String jsonMsg = JSON.toJSONString(realTimeMonitorData);
|
||||||
|
|||||||
Reference in New Issue
Block a user