diff --git a/src/main/java/com/ruoyi/device/service/impl/DeviceAirTypeGeneralEnumServiceImpl.java b/src/main/java/com/ruoyi/device/service/impl/DeviceAirTypeGeneralEnumServiceImpl.java index cbcb560..7160da1 100644 --- a/src/main/java/com/ruoyi/device/service/impl/DeviceAirTypeGeneralEnumServiceImpl.java +++ b/src/main/java/com/ruoyi/device/service/impl/DeviceAirTypeGeneralEnumServiceImpl.java @@ -69,10 +69,8 @@ public class DeviceAirTypeGeneralEnumServiceImpl implements IDeviceAirTypeGenera Map> loadMap = new HashMap<>(); for (DeviceAirLoadTypeDTO airLoadTypeDTO : deviceAirLoadTypeDTOS) { - if (loadMap.get(airLoadTypeDTO.getLoadSeries()).isEmpty()) { - loadMap.put(airLoadTypeDTO.getLoadSeries(), new ArrayList<>()); - } - loadMap.get(airLoadTypeDTO.getLoadSeries()).add(airLoadTypeDTO); + String loadSeries = airLoadTypeDTO.getLoadSeries(); + loadMap.computeIfAbsent(loadSeries, k -> new ArrayList<>()).add(airLoadTypeDTO); } dto.setLoadList(loadMap); }