|
|
@@ -557,16 +557,19 @@ public class KwsAlarmService {
|
|
|
if (StringUtils.isBlank(startTime) && StringUtils.isBlank(endTime) && StringUtils.isBlank(latitude)) {
|
|
|
List<String> weekMondayAndSunday = com.sckw.excel.utils.DateUtil.getWeekMondayAndSunday();
|
|
|
startTime = weekMondayAndSunday.get(0);
|
|
|
+ String dateTimeFormat = startTime;
|
|
|
endTime = weekMondayAndSunday.get(1);
|
|
|
//按照天纬度统计
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),dateTimeFormat, type);
|
|
|
} else if (StringUtils.isNotBlank(startTime) && StringUtils.isNotBlank(endTime)) {
|
|
|
+ String dateTimeFormat = startTime;
|
|
|
startTime = startTime + " 00:00:00";
|
|
|
endTime = endTime + " 23:59:59";
|
|
|
//统计小时的纬度统计
|
|
|
- returnList = getDataAlarmToDay(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),dateTimeFormat, type);
|
|
|
} else {
|
|
|
if (latitude != null) {
|
|
|
+
|
|
|
if ("1".equals(latitude)) {
|
|
|
startTime = DateUtil.format(LocalDateTime.now(), "yyyy-MM-dd") + " 00:00:00";
|
|
|
endTime = DateUtil.format(LocalDateTime.now(), "yyyy-MM-dd") + " 23:59:59";
|
|
|
@@ -574,14 +577,16 @@ public class KwsAlarmService {
|
|
|
} else if ("2".equals(latitude)) {
|
|
|
List<String> weekMondayAndSunday = com.sckw.excel.utils.DateUtil.getWeekMondayAndSunday();
|
|
|
startTime = weekMondayAndSunday.get(0);
|
|
|
+ String dateTimeFormat = startTime;
|
|
|
endTime = weekMondayAndSunday.get(1);
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),dateTimeFormat, type);
|
|
|
} else if ("3".equals(latitude)) {
|
|
|
LocalDate firstDayOfMonth = com.sckw.excel.utils.DateUtil.getFirstDayOfMonth();
|
|
|
startTime = com.sckw.excel.utils.DateUtil.dateToStr(firstDayOfMonth, "yyyy-MM-dd") /*+ " 00:00:00"*/;
|
|
|
+ String dateTimeFormat = startTime;
|
|
|
LocalDate lastDayOfMonth = com.sckw.excel.utils.DateUtil.getLastDayOfMonth();
|
|
|
endTime = com.sckw.excel.utils.DateUtil.dateToStr(lastDayOfMonth, "yyyy-MM-dd")/* + " 23:59:59"*/;
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),dateTimeFormat, type);
|
|
|
} else if ("4".equals(latitude)) {
|
|
|
//查询全年每个月份
|
|
|
startTime = com.sckw.excel.utils.DateUtil.getYearFirstMonth() + "-01";
|
|
|
@@ -652,8 +657,8 @@ public class KwsAlarmService {
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
- private List<Map<String, Object>> getDataAlarmToWeek(String startTime, String endTime, String level, String projectId, String mountainId, Integer type) {
|
|
|
- List<Map<String, Object>> list = alarmMapper.getDataAlarmToWeek(startTime, endTime, level, projectId, mountainId, type);
|
|
|
+ private List<Map<String, Object>> getDataAlarmToWeek(String startTime, String endTime, String level, String projectId, String mountainId,String dateTimeFormat, Integer type) {
|
|
|
+ List<Map<String, Object>> list = alarmMapper.getDataAlarmToWeek(startTime, endTime, level, projectId, mountainId,dateTimeFormat, type);
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
@@ -675,9 +680,10 @@ public class KwsAlarmService {
|
|
|
if (StringUtils.isBlank(startTime) && StringUtils.isBlank(endTime) && StringUtils.isBlank(latitude)) {
|
|
|
List<String> weekMondayAndSunday = com.sckw.excel.utils.DateUtil.getWeekMondayAndSunday();
|
|
|
startTime = weekMondayAndSunday.get(0);
|
|
|
+ String dateTimeFormat = startTime;
|
|
|
endTime = weekMondayAndSunday.get(1);
|
|
|
//按照天纬度统计
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),dateTimeFormat, type);
|
|
|
} else if (StringUtils.isNotBlank(startTime) && StringUtils.isNotBlank(endTime)) {
|
|
|
startTime = startTime + " 00:00:00";
|
|
|
endTime = endTime + " 23:59:59";
|
|
|
@@ -692,14 +698,16 @@ public class KwsAlarmService {
|
|
|
} else if ("2".equals(latitude)) {
|
|
|
List<String> weekMondayAndSunday = com.sckw.excel.utils.DateUtil.getWeekMondayAndSunday();
|
|
|
startTime = weekMondayAndSunday.get(0);
|
|
|
+ String dateTimeFormat = startTime;
|
|
|
endTime = weekMondayAndSunday.get(1);
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),dateTimeFormat, type);
|
|
|
} else if ("3".equals(latitude)) {
|
|
|
LocalDate firstDayOfMonth = com.sckw.excel.utils.DateUtil.getFirstDayOfMonth();
|
|
|
startTime = com.sckw.excel.utils.DateUtil.dateToStr(firstDayOfMonth, "yyyy-MM-dd") /*+ " 00:00:00"*/;
|
|
|
LocalDate lastDayOfMonth = com.sckw.excel.utils.DateUtil.getLastDayOfMonth();
|
|
|
endTime = com.sckw.excel.utils.DateUtil.dateToStr(lastDayOfMonth, "yyyy-MM-dd")/* + " 23:59:59"*/;
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ String dateTimeFormat = startTime;
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),dateTimeFormat, type);
|
|
|
} else if ("4".equals(latitude)) {
|
|
|
//查询全年每个月份
|
|
|
startTime = com.sckw.excel.utils.DateUtil.getYearFirstMonth() + "-01";
|