|
|
@@ -603,38 +603,38 @@ public class KwsAlarmService {
|
|
|
String dateTimeFormat = startTime;
|
|
|
endTime = weekMondayAndSunday.get(1);
|
|
|
//按照天纬度统计
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), dateTimeFormat, type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), headerData.getCompanyId(), dateTimeFormat, type);
|
|
|
} else if (StringUtils.isNotBlank(startTime) && StringUtils.isNotBlank(endTime)) {
|
|
|
String dateTimeFormat = startTime;
|
|
|
startTime = startTime + " 00:00:00";
|
|
|
endTime = endTime + " 23:59:59";
|
|
|
//统计小时的纬度统计
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), dateTimeFormat, type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getCompanyId(), headerData.getCompanyId(), 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";
|
|
|
- returnList = getDataAlarmToDay(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToDay(startTime, endTime, level, projectId, headerData.getMountainId(), headerData.getCompanyId(), type);
|
|
|
} 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(), dateTimeFormat, type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getCompanyId(), headerData.getCompanyId(), 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(), dateTimeFormat, type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), headerData.getCompanyId(), dateTimeFormat, type);
|
|
|
} else if ("4".equals(latitude)) {
|
|
|
//查询全年每个月份
|
|
|
startTime = com.sckw.excel.utils.DateUtil.getYearFirstMonth() + "-01";
|
|
|
endTime = com.sckw.excel.utils.DateUtil.getYearLastMonth() + "-31";
|
|
|
- returnList = getDataAlarmToYear(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToYear(startTime, endTime, level, projectId, headerData.getMountainId(), headerData.getCompanyId(), type);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -679,7 +679,7 @@ public class KwsAlarmService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- returnList = getProjectAlarmList(startTime, endTime, level, projectId, headerData.getMountainId(), 2);
|
|
|
+ returnList = getProjectAlarmList(startTime, endTime, level, projectId, headerData.getCompanyId(), 2);
|
|
|
if (!CollectionUtils.isEmpty(returnList)) {
|
|
|
for (Map<String, Object> map : returnList) {
|
|
|
String id = map.get("projectId").toString();
|
|
|
@@ -690,23 +690,23 @@ public class KwsAlarmService {
|
|
|
return HttpResult.ok(returnList);
|
|
|
}
|
|
|
|
|
|
- private List<Map<String, Object>> getProjectAlarmList(String startTime, String endTime, String level, String projectId, String mountainId, Integer type) {
|
|
|
- List<Map<String, Object>> list = alarmMapper.getProjectAlarmList(startTime, endTime, level, projectId, mountainId, type);
|
|
|
+ private List<Map<String, Object>> getProjectAlarmList(String startTime, String endTime, String level, String projectId, String companyId, Integer type) {
|
|
|
+ List<Map<String, Object>> list = alarmMapper.getProjectAlarmList(startTime, endTime, level, projectId, companyId, type);
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
- private List<Map<String, Object>> getDataAlarmToYear(String startTime, String endTime, String level, String projectId, String mountainId, Integer type) {
|
|
|
- List<Map<String, Object>> list = alarmMapper.getDataAlarmToYear(startTime, endTime, level, projectId, mountainId, type);
|
|
|
+ private List<Map<String, Object>> getDataAlarmToYear(String startTime, String endTime, String level, String projectId, String mountainId, String companyId, Integer type) {
|
|
|
+ List<Map<String, Object>> list = alarmMapper.getDataAlarmToYear(startTime, endTime, level, projectId, mountainId,companyId, type);
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
- 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);
|
|
|
+ private List<Map<String, Object>> getDataAlarmToWeek(String startTime, String endTime, String level, String projectId, String mountainId, String companyId, String dateTimeFormat, Integer type) {
|
|
|
+ List<Map<String, Object>> list = alarmMapper.getDataAlarmToWeek(startTime, endTime, level, projectId, mountainId, companyId, dateTimeFormat, type);
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
- private List<Map<String, Object>> getDataAlarmToDay(String startTime, String endTime, String level, String projectId, String mountainId, Integer type) {
|
|
|
- List<Map<String, Object>> list = alarmMapper.getDataAlarmToDay(startTime, endTime, level, projectId, mountainId, type);
|
|
|
+ private List<Map<String, Object>> getDataAlarmToDay(String startTime, String endTime, String level, String projectId, String mountainId, String companyId, Integer type) {
|
|
|
+ List<Map<String, Object>> list = alarmMapper.getDataAlarmToDay(startTime, endTime, level, projectId, mountainId, companyId, type);
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
@@ -726,36 +726,36 @@ public class KwsAlarmService {
|
|
|
String dateTimeFormat = startTime;
|
|
|
endTime = weekMondayAndSunday.get(1);
|
|
|
//按照天纬度统计
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), dateTimeFormat, type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),headerData.getCompanyId(), dateTimeFormat, type);
|
|
|
} else if (StringUtils.isNotBlank(startTime) && StringUtils.isNotBlank(endTime)) {
|
|
|
startTime = startTime + " 00:00:00";
|
|
|
endTime = endTime + " 23:59:59";
|
|
|
//统计小时的纬度统计
|
|
|
- returnList = getDataAlarmToDay(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToDay(startTime, endTime, level, projectId, headerData.getMountainId(),headerData.getCompanyId(), 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";
|
|
|
- returnList = getDataAlarmToDay(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToDay(startTime, endTime, level, projectId, headerData.getMountainId(),headerData.getCompanyId(), type);
|
|
|
} 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(), dateTimeFormat, type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),headerData.getCompanyId(), 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"*/;
|
|
|
String dateTimeFormat = startTime;
|
|
|
- returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(), dateTimeFormat, type);
|
|
|
+ returnList = getDataAlarmToWeek(startTime, endTime, level, projectId, headerData.getMountainId(),headerData.getCompanyId(), dateTimeFormat, type);
|
|
|
} else if ("4".equals(latitude)) {
|
|
|
//查询全年每个月份
|
|
|
startTime = com.sckw.excel.utils.DateUtil.getYearFirstMonth() + "-01";
|
|
|
endTime = com.sckw.excel.utils.DateUtil.getYearLastMonth() + "-31";
|
|
|
- returnList = getDataAlarmToYear(startTime, endTime, level, projectId, headerData.getMountainId(), type);
|
|
|
+ returnList = getDataAlarmToYear(startTime, endTime, level, projectId, headerData.getMountainId(),headerData.getCompanyId(), type);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -800,7 +800,7 @@ public class KwsAlarmService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- returnList = getProjectAlarmList(startTime, endTime, level, projectId, headerData.getMountainId(), 1);
|
|
|
+ returnList = getProjectAlarmList(startTime, endTime, level, projectId, headerData.getCompanyId(), 1);
|
|
|
if (!CollectionUtils.isEmpty(returnList)) {
|
|
|
for (Map<String, Object> map : returnList) {
|
|
|
String id = map.get("projectId").toString();
|