|
|
@@ -8,6 +8,7 @@ import com.kym.common.utils.AESUtil;
|
|
|
import com.kym.entity.admin.EquipmentInfo;
|
|
|
import com.kym.entity.admin.Station;
|
|
|
import com.kym.entity.admin.vo.StationVo;
|
|
|
+import com.kym.entity.enplus.EnEquipmentInfo;
|
|
|
import com.kym.entity.enplus.EnStationStatsInfo;
|
|
|
import com.kym.entity.enplus.EnStationStatusInfo;
|
|
|
import com.kym.mapper.admin.StationMapper;
|
|
|
@@ -62,6 +63,9 @@ public class StationServiceImpl extends ServiceImpl<StationMapper, Station> impl
|
|
|
var enStations = JSONObject.parseObject(AESUtil.decrypt(response.getData()));
|
|
|
var stationList = enStations.getJSONArray("StationInfos").toJavaList(StationVo.class);
|
|
|
stationList.forEach(station -> station.getEquipmentInfos().forEach(enEquipmentInfo -> enEquipmentInfo.setShortId(kymCache.getShortId(enEquipmentInfo.getEquipmentId()))));
|
|
|
+ stationList.forEach(vo -> {
|
|
|
+ vo.setEquipmentInfos(vo.getEquipmentInfos().stream().sorted(Comparator.comparing(EnEquipmentInfo::getShortId)).toList());
|
|
|
+ });
|
|
|
return stationList;
|
|
|
|
|
|
}
|