diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationController.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationController.java index 7cd347e..b52c892 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationController.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationController.java @@ -132,8 +132,8 @@ public class SubstationController { @ApiOperation("获取变电站区域导航树") @GetMapping("/getSubstationAreaTree") - public ResponseResult getSubstationAreaTree(String stationId) { - List> substationTree = substationService.getSubstationAreaTree(stationId); + public ResponseResult getSubstationAreaTree(String stationId,String areaName) { + List> substationTree = substationService.getSubstationAreaTree(stationId,areaName); return ResponseResult.successData(substationTree); } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/ISubstationService.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/ISubstationService.java index a39b202..34ff69e 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/ISubstationService.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/ISubstationService.java @@ -109,7 +109,7 @@ public interface ISubstationService extends IService { * 参数说明 * 返回值说明: java.util.List> ***********************************/ - List> getSubstationAreaTree(String stationId); + List> getSubstationAreaTree(String stationId,String areaName); /********************************** * 用途说明: 获取区域下所有间隔 diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/impl/SubstationServiceImpl.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/impl/SubstationServiceImpl.java index 3ba2627..50fdc41 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/impl/SubstationServiceImpl.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/service/impl/SubstationServiceImpl.java @@ -157,10 +157,10 @@ public class SubstationServiceImpl extends ServiceImpl> ***********************************/ @Override - public List> getSubstationAreaTree(String stationId) { + public List> getSubstationAreaTree(String stationId,String areaName) { Substation substation = this.substationMapper.selectById(stationId); List list = - substationAreaMapper.selectList(new LambdaQueryWrapper().eq(SubstationArea::getDatastatus, "1").eq(SubstationArea::getStationCode, substation.getStationCode()).orderByAsc(SubstationArea::getCustom1)); + substationAreaMapper.selectList(new LambdaQueryWrapper().eq(SubstationArea::getDatastatus, "1").like(StrUtil.isNotBlank(areaName),SubstationArea::getAreaName,areaName).eq(SubstationArea::getStationCode, substation.getStationCode()).orderByAsc(SubstationArea::getCustom1)); return buildTreeArea(list); } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/patroltask/controller/AlarmLogController.java b/riis-system/src/main/java/com/yfd/platform/modules/patroltask/controller/AlarmLogController.java index cfb39b3..0dda21f 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/patroltask/controller/AlarmLogController.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/patroltask/controller/AlarmLogController.java @@ -89,6 +89,13 @@ public class AlarmLogController { return ResponseResult.successData(maps); } + @GetMapping("/getAlarmDetail") + @ApiOperation("查询故障诊断详情信息") + public ResponseResult getAlarmDetail(String id) { + Map map=alarmLogService.getAlarmDetail(id); + return ResponseResult.successData(map); + } + @GetMapping("/getNotCheckAlarmCount") @ApiOperation("查询未审核告警和数量") public ResponseResult getNotCheckAlarmCount(String stationId) { diff --git a/riis-system/src/main/java/com/yfd/platform/modules/patroltask/mapper/AlarmLogMapper.java b/riis-system/src/main/java/com/yfd/platform/modules/patroltask/mapper/AlarmLogMapper.java index fefeff8..3d1489a 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/patroltask/mapper/AlarmLogMapper.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/patroltask/mapper/AlarmLogMapper.java @@ -61,4 +61,5 @@ public interface AlarmLogMapper extends BaseMapper { Page> getAlarmLogPage(Page> page, String stationCode, String taskAlarmType, String alarmLevel, String checkFlag, String alarmSourceType, String startDate, String endDate); + Map getAlarmDetail(String id); } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/patroltask/service/IAlarmLogService.java b/riis-system/src/main/java/com/yfd/platform/modules/patroltask/service/IAlarmLogService.java index d83a273..f09e353 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/patroltask/service/IAlarmLogService.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/patroltask/service/IAlarmLogService.java @@ -92,4 +92,6 @@ public interface IAlarmLogService extends IService { ***********************************/ void doAlaramRecord(String from,String type,String slaveIp,String address,String value); + Map getAlarmDetail(String id); + } diff --git a/riis-system/src/main/java/com/yfd/platform/modules/patroltask/service/impl/AlarmLogServiceImpl.java b/riis-system/src/main/java/com/yfd/platform/modules/patroltask/service/impl/AlarmLogServiceImpl.java index e1400fa..f2671e3 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/patroltask/service/impl/AlarmLogServiceImpl.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/patroltask/service/impl/AlarmLogServiceImpl.java @@ -2272,6 +2272,11 @@ public class AlarmLogServiceImpl extends ServiceImpl i } + @Override + public Map getAlarmDetail(String id) { + return alarmLogMapper.getAlarmDetail(id); + } + /** * 填充告警记录表 * diff --git a/riis-system/src/main/resources/mapper/auxcontrol/DeviceSignalMapper.xml b/riis-system/src/main/resources/mapper/auxcontrol/DeviceSignalMapper.xml index 6949996..eddda22 100644 --- a/riis-system/src/main/resources/mapper/auxcontrol/DeviceSignalMapper.xml +++ b/riis-system/src/main/resources/mapper/auxcontrol/DeviceSignalMapper.xml @@ -158,7 +158,7 @@ diff --git a/riis-system/src/main/resources/mapper/patroltask/AlarmLogMapper.xml b/riis-system/src/main/resources/mapper/patroltask/AlarmLogMapper.xml index 53a5d02..04dd379 100644 --- a/riis-system/src/main/resources/mapper/patroltask/AlarmLogMapper.xml +++ b/riis-system/src/main/resources/mapper/patroltask/AlarmLogMapper.xml @@ -247,6 +247,23 @@ ORDER BY al.alarm_date DESC +