diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceController.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceController.java
index f645891..49fe25e 100644
--- a/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceController.java
+++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceController.java
@@ -36,7 +36,6 @@ import java.util.stream.Collectors;
* 变电站_主设备 前端控制器
*
*
- *
* @since 2023-03-28
*/
@RestController
@@ -64,7 +63,7 @@ public class SubstationMaindeviceController {
return ResponseResult.successData(mainDeviceTree);
}
- @Log(module = "主设备及部件", value = "新增主设备",type = "1")
+ @Log(module = "主设备及部件", value = "新增主设备", type = "1")
@PostMapping("/addMainDevice")
@ApiOperation("新增主设备")
@PreAuthorize("@el.check('add:maindevice')")
@@ -111,6 +110,20 @@ public class SubstationMaindeviceController {
return ResponseResult.successData(substationMaindevice);
}
+ @GetMapping("/getMainDeviceByType")
+ @ApiOperation("根据主设备类型获取主设备")
+ public ResponseResult getMainDeviceByType(String stationCode, String deviceType) {
+ LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>();
+ queryWrapper.eq(StrUtil.isNotBlank(stationCode), SubstationMaindevice::getStationCode, stationCode);
+ queryWrapper.eq(StrUtil.isNotBlank(deviceType), SubstationMaindevice::getDeviceType, StrUtil.split(deviceType
+ , ","));
+ queryWrapper.select(SubstationMaindevice::getMainDeviceId, SubstationMaindevice::getMainDeviceName,
+ SubstationMaindevice::getDeviceType, SubstationMaindevice::getFileUrl);
+ queryWrapper.eq(SubstationMaindevice::getDatastatus, "1");
+ List