diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmLogsController.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmLogsController.java index 8c528ec..cfdf206 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmLogsController.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/controller/AlgorithmLogsController.java @@ -1,10 +1,17 @@ package com.yfd.platform.modules.algorithm.controller; - +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.yfd.platform.config.ResponseResult; +import com.yfd.platform.modules.algorithm.domain.AlgorithmLogs; +import com.yfd.platform.modules.algorithm.service.IAlgorithmLogsService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; - import org.springframework.web.bind.annotation.RestController; +import javax.annotation.Resource; + /** *

* 前端控制器 @@ -15,6 +22,21 @@ import org.springframework.web.bind.annotation.RestController; */ @RestController @RequestMapping("/algorithm/algorithm-logs") +@Api(value = "AlgorithmLogsController", tags = "算法分析日志") public class AlgorithmLogsController { + @Resource + private IAlgorithmLogsService algorithmLogsService; + + // 算法分类,区域,间隔,部件 + @GetMapping("/getAlgorithmLogsPage") + @ApiOperation("分页查询算法分析日志") + public ResponseResult getAlgorithmLogsPage(String stationCode, String algorithmId, String areaId, String bayId, + String mainDeviceId, String componentId, String componentName, + Page page) { + Page pageMaps = algorithmLogsService.getAlgorithmLogsPage(stationCode, algorithmId, areaId, + bayId, mainDeviceId, componentId, componentName, page); + return ResponseResult.successData(pageMaps); + } + } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmLogsMapper.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmLogsMapper.java index d29637c..f3f7e7e 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmLogsMapper.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/mapper/AlgorithmLogsMapper.java @@ -1,5 +1,6 @@ package com.yfd.platform.modules.algorithm.mapper; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yfd.platform.modules.algorithm.domain.AlgorithmLogs; import com.baomidou.mybatisplus.core.mapper.BaseMapper; @@ -13,4 +14,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; */ public interface AlgorithmLogsMapper extends BaseMapper { + Page getAlgorithmLogsPage(String stationCode,String algorithmId, String areaId, String bayId, String mainDeviceId, String componentId,String componentName, Page page); } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmLogsService.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmLogsService.java index 21d3460..204494d 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmLogsService.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/IAlgorithmLogsService.java @@ -1,5 +1,6 @@ package com.yfd.platform.modules.algorithm.service; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yfd.platform.modules.algorithm.domain.AlgorithmLogs; import com.baomidou.mybatisplus.extension.service.IService; @@ -13,4 +14,17 @@ import com.baomidou.mybatisplus.extension.service.IService; */ public interface IAlgorithmLogsService extends IService { + /********************************** + * 用途说明: 分页查询算法分析日志 + * 参数说明 stationCode 变电站编码 + * 参数说明 algorithmId 算法分类 + * 参数说明 areaId 区域Id + * 参数说明 bayId 间隔Id + * 参数说明 mainDeviceId 主设备Id + * 参数说明 componentId 部件Id + * 参数说明 page 分页参数 + * 返回值说明: com.baomidou.mybatisplus.extension.plugins.pagination.Page + ***********************************/ + Page getAlgorithmLogsPage(String stationCode,String algorithmId, String areaId, String bayId, String mainDeviceId, String componentId,String componentName, Page page); + } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmLogsServiceImpl.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmLogsServiceImpl.java index 702c36f..04c3c99 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmLogsServiceImpl.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmLogsServiceImpl.java @@ -1,11 +1,14 @@ package com.yfd.platform.modules.algorithm.service.impl; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.yfd.platform.modules.algorithm.domain.AlgorithmLogs; import com.yfd.platform.modules.algorithm.mapper.AlgorithmLogsMapper; import com.yfd.platform.modules.algorithm.service.IAlgorithmLogsService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; +import javax.annotation.Resource; + /** *

* 服务实现类 @@ -17,4 +20,13 @@ import org.springframework.stereotype.Service; @Service public class AlgorithmLogsServiceImpl extends ServiceImpl implements IAlgorithmLogsService { + @Resource + private AlgorithmLogsMapper algorithmLogsMapper; + + @Override + public Page getAlgorithmLogsPage(String stationCode,String algorithmId, String areaId, String bayId, + String mainDeviceId, String componentId,String componentName, Page page) { + return algorithmLogsMapper.getAlgorithmLogsPage(stationCode,algorithmId, areaId, bayId, + mainDeviceId, componentId,componentName, page); + } } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/auxcontrol/controller/DeviceSignalController.java b/riis-system/src/main/java/com/yfd/platform/modules/auxcontrol/controller/DeviceSignalController.java index e63b04c..8f15cbc 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/auxcontrol/controller/DeviceSignalController.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/auxcontrol/controller/DeviceSignalController.java @@ -51,9 +51,6 @@ public class DeviceSignalController { @ApiOperation("分页查询变电站辅控设备信号") public ResponseResult getDeviceSignalPage(String systemcode,String meterDeviceId,String mainDeviceId, String mainComponentId, String signalName, Page page) { //参数校验 辅控设备ID不能为空 - if (StrUtil.isBlank(mainComponentId)) { - return ResponseResult.error("参数为空"); - } Page deviceSignalPage = deviceSignalService.getDeviceSignalPage(systemcode,meterDeviceId,mainDeviceId,mainComponentId, signalName, page); return ResponseResult.successData(deviceSignalPage); } diff --git a/riis-system/src/main/resources/mapper/algorithm/AlgorithmLogsMapper.xml b/riis-system/src/main/resources/mapper/algorithm/AlgorithmLogsMapper.xml index dc632b9..a523784 100644 --- a/riis-system/src/main/resources/mapper/algorithm/AlgorithmLogsMapper.xml +++ b/riis-system/src/main/resources/mapper/algorithm/AlgorithmLogsMapper.xml @@ -2,4 +2,34 @@ + diff --git a/riis-system/src/main/resources/mapper/patroltask/TaskResultMapper.xml b/riis-system/src/main/resources/mapper/patroltask/TaskResultMapper.xml index b3c6f54..d68953d 100644 --- a/riis-system/src/main/resources/mapper/patroltask/TaskResultMapper.xml +++ b/riis-system/src/main/resources/mapper/patroltask/TaskResultMapper.xml @@ -910,6 +910,7 @@ ORDER BY AND t.patroldevice_date <= #{endDate} + ORDER BY t.time DESC