Commit 1e1c4be1 authored by duanruiming's avatar duanruiming

[update] 态势监测-时间格式优化

parent 5d9e9ab6
...@@ -1722,7 +1722,9 @@ public class TrendServiceImpl implements TrendService { ...@@ -1722,7 +1722,9 @@ public class TrendServiceImpl implements TrendService {
dirDetails.add(dirDetail); dirDetails.add(dirDetail);
} }
hotspotCrossVO.setDetailList(dirDetails); hotspotCrossVO.setDetailList(dirDetails);
hotspotCrossVO.setTimeStamp(new Date(entry.getKey() * 1000L)); Date currentDate = new Date(entry.getKey() * 1000L);
hotspotCrossVO.setTimeStamp(currentDate);
hotspotCrossVO.setHourMinute(DateUtil.format(currentDate, DateStyle.MM_DD_HH_MM.getValue()));
hotspotCrossVO.setCrossId(abnormalCrossListVO.getId()); hotspotCrossVO.setCrossId(abnormalCrossListVO.getId());
hotspotCrossVOS.add(hotspotCrossVO); hotspotCrossVOS.add(hotspotCrossVO);
} }
...@@ -1731,7 +1733,7 @@ public class TrendServiceImpl implements TrendService { ...@@ -1731,7 +1733,7 @@ public class TrendServiceImpl implements TrendService {
} }
} }
} }
return hotspotCrossVOS; return hotspotCrossVOS.stream().sorted(Comparator.comparing(HotspotCrossVO::getTimeStamp)).collect(Collectors.toList());
} catch (Exception e) { } catch (Exception e) {
log.error("重点路口监测异常:", e); log.error("重点路口监测异常:", e);
throw new Exception(e); throw new Exception(e);
...@@ -1770,7 +1772,9 @@ public class TrendServiceImpl implements TrendService { ...@@ -1770,7 +1772,9 @@ public class TrendServiceImpl implements TrendService {
} }
hotspotCrossTurnVO.setCrossId(crossId); hotspotCrossTurnVO.setCrossId(crossId);
hotspotCrossTurnVO.setDir(dir); hotspotCrossTurnVO.setDir(dir);
hotspotCrossTurnVO.setTimeStamp(new Date(timeStamp * 1000L)); Date currentDate = new Date(timeStamp * 1000L);
hotspotCrossTurnVO.setTimeStamp(currentDate);
hotspotCrossTurnVO.setHourMinute(DateUtil.format(currentDate, DateStyle.MM_DD_HH_MM.getValue()));
hotspotCrossTurnVO.setTurnList(turnDetails); hotspotCrossTurnVO.setTurnList(turnDetails);
results.add(hotspotCrossTurnVO); results.add(hotspotCrossTurnVO);
} }
...@@ -1781,7 +1785,7 @@ public class TrendServiceImpl implements TrendService { ...@@ -1781,7 +1785,7 @@ public class TrendServiceImpl implements TrendService {
log.error("路口转向排队长度异常", e); log.error("路口转向排队长度异常", e);
throw new Exception(e); throw new Exception(e);
} }
return results; return results.stream().sorted(Comparator.comparing(HotspotCrossTurnVO::getTimeStamp)).collect(Collectors.toList());
} }
@Override @Override
...@@ -1814,7 +1818,9 @@ public class TrendServiceImpl implements TrendService { ...@@ -1814,7 +1818,9 @@ public class TrendServiceImpl implements TrendService {
} }
hotspotCrossLaneVO.setCrossId(crossId); hotspotCrossLaneVO.setCrossId(crossId);
hotspotCrossLaneVO.setDir(dir); hotspotCrossLaneVO.setDir(dir);
hotspotCrossLaneVO.setTimeStamp(new Date(timeStamp * 1000L)); Date dateStamp = new Date(timeStamp * 1000L);
hotspotCrossLaneVO.setTimeStamp(dateStamp);
hotspotCrossLaneVO.setHourMinute(DateUtil.format(dateStamp, DateStyle.HH_MM.getValue()));
hotspotCrossLaneVO.setTurnList(laneDetails); hotspotCrossLaneVO.setTurnList(laneDetails);
results.add(hotspotCrossLaneVO); results.add(hotspotCrossLaneVO);
} }
...@@ -1824,7 +1830,7 @@ public class TrendServiceImpl implements TrendService { ...@@ -1824,7 +1830,7 @@ public class TrendServiceImpl implements TrendService {
log.error("路口车道数据异常:", e); log.error("路口车道数据异常:", e);
throw new Exception(e); throw new Exception(e);
} }
return results; return results.stream().sorted(Comparator.comparing(HotspotCrossLaneVO::getTimeStamp)).collect(Collectors.toList());
} }
@Override @Override
......
...@@ -18,6 +18,7 @@ public class HotspotCrossLaneVO { ...@@ -18,6 +18,7 @@ public class HotspotCrossLaneVO {
private String crossId; private String crossId;
private Integer dir; private Integer dir;
private Date timeStamp; private Date timeStamp;
private String hourMinute;
private List<HotspotCrossLaneVO.LaneDetail> turnList; private List<HotspotCrossLaneVO.LaneDetail> turnList;
@Data @Data
......
...@@ -17,6 +17,7 @@ import java.util.List; ...@@ -17,6 +17,7 @@ import java.util.List;
public class HotspotCrossTurnVO { public class HotspotCrossTurnVO {
private String crossId; private String crossId;
private Date timeStamp; private Date timeStamp;
private String hourMinute;
private Integer dir; private Integer dir;
private List<HotspotCrossTurnVO.TurnDetail> turnList; private List<HotspotCrossTurnVO.TurnDetail> turnList;
......
...@@ -17,6 +17,7 @@ import java.util.List; ...@@ -17,6 +17,7 @@ import java.util.List;
public class HotspotCrossVO { public class HotspotCrossVO {
private String crossId; private String crossId;
private Date timeStamp; private Date timeStamp;
private String hourMinute;
private List<DirDetail> detailList; private List<DirDetail> detailList;
@Data @Data
public static class DirDetail { public static class DirDetail {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment