|
@@ -25,6 +25,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
import java.text.ParseException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -192,13 +193,13 @@ public class AlarmDetailsController {
|
|
|
@ApiParam(value = "报警类型") @RequestParam(required = false) String alarmType,
|
|
|
@ApiParam(value = "处理状态") @RequestParam(required = false) Integer opState,
|
|
|
@ApiParam(value = "所属场景id") @RequestParam(required = false) Integer sceneId,
|
|
|
- @ApiParam(value = "所属场景id") @RequestParam(required = false) List<Integer> ids,
|
|
|
+ @ApiParam(value = "报警信息id") @RequestParam(required = false) Integer[] ids,
|
|
|
@ApiParam(value = "查询:开始时间yyyy-MM-dd") @RequestParam(required = false) String startTime,
|
|
|
@ApiParam(value = "查询:结束时间yyyy-MM-dd") @RequestParam(required = false) String endTime
|
|
|
|
|
|
){
|
|
|
- if(ids != null && ids.size()>0){
|
|
|
- String filePath = EasyExcelUtil.excelWrite(baseDir, AlarmDetailsRealTimeDto.class, "历史报警记录",alarmDetailsService.selectByIds(ids) );
|
|
|
+ if(ids != null && ids.length>0){
|
|
|
+ String filePath = EasyExcelUtil.excelWrite(baseDir, AlarmDetailsHistoryDto.class, "历史报警记录",alarmDetailsService.selectHistoryByIds(Arrays.asList(ids)) );
|
|
|
return new AjaxMessage<>(ResultStatus.OK, filePath);
|
|
|
}
|
|
|
AlarmDetailsDto alarmDetailsDto = new AlarmDetailsDto();
|
|
@@ -288,13 +289,13 @@ public class AlarmDetailsController {
|
|
|
@ApiParam(value = "报警类型") @RequestParam(required = false) String alarmType,
|
|
|
@ApiParam(value = "处理状态") @RequestParam(required = false) Integer opState,
|
|
|
@ApiParam(value = "所属场景id") @RequestParam(required = false) Integer sceneId,
|
|
|
- @ApiParam(value = "所属场景id") @RequestParam(required = false) List<Integer> ids,
|
|
|
+ @ApiParam(value = "报警信息id") @RequestParam(required = false) Integer[] ids,
|
|
|
@ApiParam(value = "查询:开始时间yyyy-MM-dd") @RequestParam(required = false) String startTime,
|
|
|
@ApiParam(value = "查询:结束时间yyyy-MM-dd") @RequestParam(required = false) String endTime
|
|
|
){
|
|
|
|
|
|
- if(ids != null && ids.size()>0){
|
|
|
- String filePath = EasyExcelUtil.excelWrite(baseDir, AlarmDetailsRealTimeDto.class, "实时报警记录",alarmDetailsService.selectByIds(ids) );
|
|
|
+ if(ids != null && ids.length >0){
|
|
|
+ String filePath = EasyExcelUtil.excelWrite(baseDir, AlarmDetailsRealTimeDto.class, "实时报警记录",alarmDetailsService.selectRealTimeByIds(Arrays.asList(ids)));
|
|
|
return new AjaxMessage<>(ResultStatus.OK, filePath);
|
|
|
}
|
|
|
AlarmDetailsDto alarmDetailsDto = new AlarmDetailsDto();
|