Browse Source

latest_是秒ts

zhc
review512jwy@163.com 1 month ago
parent
commit
e200d1dba7
  1. 2
      dongjian-dashboard-back-model/src/main/java/com/dongjian/dashboard/back/easyexcel/SecondsToHMSConverter.java
  2. 2
      dongjian-dashboard-back-service/src/main/java/com/dongjian/dashboard/back/service/impl/DeviceDataBaStatusServiceImpl.java

2
dongjian-dashboard-back-model/src/main/java/com/dongjian/dashboard/back/easyexcel/SecondsToHMSConverter.java

@ -28,6 +28,8 @@ public class SecondsToHMSConverter implements Converter<Long> {
if (null == value) return ""; if (null == value) return "";
value = value / 1000;
long hours = value / 3600; long hours = value / 3600;
long minutes = (value % 3600) / 60; long minutes = (value % 3600) / 60;
long seconds = value % 60; long seconds = value % 60;

2
dongjian-dashboard-back-service/src/main/java/com/dongjian/dashboard/back/service/impl/DeviceDataBaStatusServiceImpl.java

@ -163,7 +163,7 @@ public class DeviceDataBaStatusServiceImpl implements DeviceDataBaStatusService
if (0 == data.getStopRun()) { if (0 == data.getStopRun()) {
data.setContinuousRunningTimeStr(SecondsToHMSConverter.covertSeconds(data.getContinuousRunningTime())); data.setContinuousRunningTimeStr(SecondsToHMSConverter.covertSeconds(data.getContinuousRunningTime()));
} else if (StringUtils.isNotBlank(data.getLatestTs()) && currentTs >= Long.parseLong(data.getLatestTs())) { } else if (StringUtils.isNotBlank(data.getLatestTs()) && currentTs >= Long.parseLong(data.getLatestTs())) {
long diff = currentTs/1000 - Long.parseLong(data.getLatestTs()); long diff = currentTs - Long.parseLong(data.getLatestTs());
data.setContinuousRunningTimeStr(SecondsToHMSConverter.covertSeconds(diff)); data.setContinuousRunningTimeStr(SecondsToHMSConverter.covertSeconds(diff));
} }
} }

Loading…
Cancel
Save