skyline 2 lat temu
rodzic
commit
48bc4ccc45

+ 4 - 1
service/src/main/java/com/kym/service/admin/impl/StationServiceImpl.java

@@ -80,7 +80,10 @@ public class StationServiceImpl extends MPJBaseServiceImpl<StationMapper, Statio
             station.getEquipmentInfos().forEach(enEquipmentInfo ->
                     enEquipmentInfo.setShortId(KymCache.INSTANCE.getShortIdByEquipmentIdOrConnectorId(enEquipmentInfo.getEquipmentId()))
                             .setParkingNo(KymCache.INSTANCE.getParkNoByEquipmentIdOrConnectorId(enEquipmentInfo.getEquipmentId())));
-            station.setPictures(stations.stream().filter(item -> item.getStationId().equals(station.getStationId())).toList().get(0).getPictures());
+            var list = stations.stream().filter(item -> item.getStationId().equals(station.getStationId())).toList();
+            if (!CommUtil.isEmptyOrNull(list)) {
+                station.setPictures(stations.stream().filter(item -> item.getStationId().equals(station.getStationId())).toList().get(0).getPictures());
+            }
         });
 
         stationList.forEach(vo -> vo.setEquipmentInfos(vo.getEquipmentInfos().stream().sorted(Comparator.comparing(EnEquipmentInfo::getShortId)).toList()));