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