在项目中需要取出一个门店所有的设备上线状态是【integer】集合---->接口已经有了获取所有设备新的是【对象】集合
本来是想让负责设备的人写接口的,可是人家不愿意,无奈只能自己在现有接口操作了
List<HraDeviceDTO> hraDeviceDTOS = hraFeign.getHraDeviceStatus(stationDTO.getId());
//获取某个对象集合中的某一字段的值的集合
List<Integer> DeviceStatusList = hraDeviceDTOS.stream()
.map(HraDeviceDTO::getDeviceStatus).collect(Collectors.toList());
if (DeviceStatusList.contains(2) && DeviceStatusList.size() == 1) {
result.remove(j);
}
主要是用到list的api,做此记录,以防忘记