diff --git a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmTaskManager.java b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmTaskManager.java index eb3199f..a29b867 100644 --- a/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmTaskManager.java +++ b/riis-system/src/main/java/com/yfd/platform/modules/algorithm/service/impl/AlgorithmTaskManager.java @@ -22,7 +22,7 @@ public class AlgorithmTaskManager { private static final String JOB_GROUP_PREFIX = "STATION_"; // 存储每个 stationCode 对应的 Scheduler - private Map schedulers = new HashMap<>(); + private final Map schedulers = new HashMap<>(); /** * 添加定时任务 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 49fe25e..76c5d94 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 @@ -25,10 +25,7 @@ import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import java.time.LocalDateTime; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; import java.util.stream.Collectors; /** @@ -113,6 +110,9 @@ public class SubstationMaindeviceController { @GetMapping("/getMainDeviceByType") @ApiOperation("根据主设备类型获取主设备") public ResponseResult getMainDeviceByType(String stationCode, String deviceType) { + if (StrUtil.isBlank(stationCode) || StrUtil.isBlank(deviceType)) { + return ResponseResult.successData(new ArrayList<>()); + } LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); queryWrapper.eq(StrUtil.isNotBlank(stationCode), SubstationMaindevice::getStationCode, stationCode); queryWrapper.eq(StrUtil.isNotBlank(deviceType), SubstationMaindevice::getDeviceType, StrUtil.split(deviceType