diff --git a/src/main/java/com/whdc/controller/QXWarnController.java b/src/main/java/com/whdc/controller/QXWarnController.java index 6bf0c6f..b6cfc98 100644 --- a/src/main/java/com/whdc/controller/QXWarnController.java +++ b/src/main/java/com/whdc/controller/QXWarnController.java @@ -307,10 +307,10 @@ public class QXWarnController { @Cacheable(value = THIS_REDIS_KEY, key = "#root.method.name+':'+#dto.toString()") public ResultJson getHistoryGroupWarning(@RequestBody GroupWarningDto dto) { List warnList = new ArrayList<>(); - + HistoryWarnsVO historyWarnsVO = new HistoryWarnsVO(); ApiDto apiDto = new ApiDto(); -// apiDto.setStartTime(dto.getStartTime());//一年的起始时间 -// apiDto.setEndTime(dto.getEndTime());//当前时间 + apiDto.setStartTime(dto.getStartTime());//一年的起始时间 + apiDto.setEndTime(dto.getEndTime());//当前时间 apiDto.setPageNumber(dto.getPageNumber());//第几页 apiDto.setPageSize(dto.getPageSize());//一页10个 ArrayList filter = Lists.newArrayList(); @@ -318,27 +318,6 @@ public class QXWarnController { int pageNumber = dto.getPageNumber(); int pageSize = dto.getPageSize(); - //当前时间 - Calendar startCalendarDay = Calendar.getInstance(); - int year = startCalendarDay.get(Calendar.YEAR); - int month = startCalendarDay.get(Calendar.MONTH) + 1; //第一个月从0开始,所以得到月份+1 - int day = startCalendarDay.get(Calendar.DAY_OF_MONTH); - int hour = startCalendarDay.get(Calendar.HOUR_OF_DAY); - int minute = startCalendarDay.get(Calendar.MINUTE); - int second = startCalendarDay.get(Calendar.SECOND); - String nowTime = zerofill(year)+"-"+zerofill(month)+"-"+zerofill(day)+" "+ - zerofill(hour)+":"+zerofill(minute)+":"+zerofill(second); - System.out.println(nowTime); - apiDto.setEndTime(nowTime);//当前时间 - - int day_of_year = startCalendarDay.get(Calendar.DAY_OF_YEAR); - Calendar yearStartDay = Calendar.getInstance(); - int yeardayminus = day_of_year - 1; - yearStartDay.add(Calendar.DAY_OF_YEAR, yeardayminus*(-1)); - String yearStartTime = CalendarDayStartToString(yearStartDay); - System.out.println(yearStartTime); - apiDto.setStartTime(yearStartTime);//一年的起始时间 - String publishUnit = dto.getPublishUnit(); String warnSignalLevel = dto.getWarnSignalLevel(); String warnSignalType = dto.getWarnSignalType(); @@ -351,6 +330,7 @@ public class QXWarnController { int count = getCount2(data); System.out.println("历史预警数量:"+data.size()); System.out.println("历史预警数量2:"+count); + historyWarnsVO.setCount(count); //查找最近10条数据,放到warnList属性上 List qxWarningList = null; //getLatestTen(data); @@ -363,6 +343,7 @@ public class QXWarnController { System.out.println("pageSize:"+pageSize); qxWarningList = getPageWarning(data, pageNumber, pageSize); } + historyWarnsVO.setWarnList(qxWarningList); return ResultJson.ok(qxWarningList); } diff --git a/src/main/java/com/whdc/model/vo/HistoryWarnsVO.java b/src/main/java/com/whdc/model/vo/HistoryWarnsVO.java new file mode 100644 index 0000000..01ff76b --- /dev/null +++ b/src/main/java/com/whdc/model/vo/HistoryWarnsVO.java @@ -0,0 +1,11 @@ +package com.whdc.model.vo; + +import lombok.Data; + +import java.util.List; + +@Data +public class HistoryWarnsVO { + private int count; + List warnList; +}