|
@@ -1,13 +1,11 @@
|
|
|
package com.sckj.iron.controller;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.sckj.common.aop.Log;
|
|
|
import com.sckj.common.aop.NotLogin;
|
|
|
import com.sckj.common.aop.NotPower;
|
|
|
import com.sckj.common.core.AjaxResult;
|
|
|
-import com.sckj.common.entity.setting.DictData;
|
|
|
import com.sckj.common.mapper.setting.DictDataMapper;
|
|
|
import com.sckj.device.validate.TCameraUpdateDTO;
|
|
|
import com.sckj.iron.dto.*;
|
|
@@ -23,10 +21,10 @@ import com.sckj.l2.dto.TrendRequest;
|
|
|
import com.sckj.l2.entity.TL2Data;
|
|
|
import com.sckj.l2.service.impl.TL2DataServiceImpl;
|
|
|
import com.sckj.opc.service.OPCDataServiceImpl;
|
|
|
-import com.sckj.warn.dto.TExceptionLogDTO;
|
|
|
import com.sckj.warn.dto.WarnDTO;
|
|
|
import com.sckj.warn.service.impl.TExceptionLogServiceImpl;
|
|
|
import com.sckj.warn.validate.TIronExceptionSearchScreenValidate;
|
|
|
+import com.sckj.warn.vo.TExceptionLogBigScreenVo;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -275,18 +273,11 @@ public class TIronVisualScreenController {
|
|
|
@NotPower
|
|
|
@PostMapping("/queryIronExceptionData")
|
|
|
@ApiOperation(value = "查询告警列表数据")
|
|
|
- public AjaxResult<TableDataInfo<TExceptionLogDTO>> queryIronExceptionData(@RequestBody TIronExceptionSearchScreenValidate ironDataSearchScreenValidate) {
|
|
|
- List<DictData> dictDataList = dictDataMapper.selectList((new QueryWrapper<DictData>().lambda().eq(DictData::getTypeId, 12).eq(DictData::getIsDelete, 0)));
|
|
|
- Map<String,String> map = dictDataList.stream().collect((Collectors.toMap(
|
|
|
- DictData::getValue, // 键映射函数
|
|
|
- DictData::getName, // 键映射函数
|
|
|
- (existingValue, newValue) -> existingValue // 合并策略:保留第一个值
|
|
|
- )));
|
|
|
-
|
|
|
+ public AjaxResult<TableDataInfo<TExceptionLogBigScreenVo>> queryIronExceptionData(@RequestBody TIronExceptionSearchScreenValidate ironDataSearchScreenValidate) {
|
|
|
PageHelper.startPage(ironDataSearchScreenValidate.getPageNo(), ironDataSearchScreenValidate.getPageSize());
|
|
|
- List<TExceptionLogDTO> ironDataList = exceptionLogService.queryIronExceptionData(ironDataSearchScreenValidate,map);
|
|
|
+ List<TExceptionLogBigScreenVo> ironDataList = exceptionLogService.queryIronExceptionData(ironDataSearchScreenValidate);
|
|
|
PageInfo pageInfo = new PageInfo(ironDataList);
|
|
|
- TableDataInfo<TExceptionLogDTO> tableDataInfo = new TableDataInfo<>();
|
|
|
+ TableDataInfo<TExceptionLogBigScreenVo> tableDataInfo = new TableDataInfo<>();
|
|
|
BeanUtils.copyProperties(pageInfo, tableDataInfo);
|
|
|
return AjaxResult.success(tableDataInfo);
|
|
|
}
|
|
@@ -295,23 +286,17 @@ public class TIronVisualScreenController {
|
|
|
@PostMapping("/exportExceptionData")
|
|
|
@ApiOperation(value = "导出告警列表数据")
|
|
|
public void exportIronExceptionData(@RequestBody TIronExceptionSearchScreenValidate ironDataSearchScreenValidate, HttpServletResponse response) throws IOException {
|
|
|
- List<DictData> dictDataList = dictDataMapper.selectList((new QueryWrapper<DictData>().lambda().eq(DictData::getTypeId, 12).eq(DictData::getIsDelete, 0)));
|
|
|
- Map<String,String> map = dictDataList.stream().collect((Collectors.toMap(
|
|
|
- DictData::getValue, // 键映射函数
|
|
|
- DictData::getName, // 键映射函数
|
|
|
- (existingValue, newValue) -> existingValue // 合并策略:保留第一个值
|
|
|
- )));
|
|
|
- exceptionLogService.exportIronExceptionData(ironDataSearchScreenValidate,map, response);
|
|
|
+ exceptionLogService.exportIronExceptionData(ironDataSearchScreenValidate, response);
|
|
|
}
|
|
|
|
|
|
@NotPower
|
|
|
@PostMapping("/queryIronTestData")
|
|
|
@ApiOperation(value = "查询诊断数据")
|
|
|
- public AjaxResult<TableDataInfo<TIronTestDTO>> queryIronTestData(@RequestBody TIronTestSearchScreenValidate ironDataSearchScreenValidate) {
|
|
|
+ public AjaxResult<TableDataInfo<TIronTest>> queryIronTestData(@RequestBody TIronTestSearchScreenValidate ironDataSearchScreenValidate) {
|
|
|
PageHelper.startPage(ironDataSearchScreenValidate.getPageNo(), ironDataSearchScreenValidate.getPageSize());
|
|
|
- List<TIronTestDTO> ironDataList = iTIronTestService.queryIronTestData(ironDataSearchScreenValidate);
|
|
|
+ List<TIronTest> ironDataList = iTIronTestService.queryIronTestData(ironDataSearchScreenValidate);
|
|
|
PageInfo pageInfo = new PageInfo(ironDataList);
|
|
|
- TableDataInfo<TIronTestDTO> tableDataInfo = new TableDataInfo<>();
|
|
|
+ TableDataInfo<TIronTest> tableDataInfo = new TableDataInfo<>();
|
|
|
BeanUtils.copyProperties(pageInfo, tableDataInfo);
|
|
|
return AjaxResult.success(tableDataInfo);
|
|
|
}
|