防止key为null的情况

main
liutao 1 week ago
parent 77320d3da3
commit a9a910ed8f

@ -1078,7 +1078,7 @@ public class DeviceServiceImpl implements DeviceService {
if(CollUtil.isNotEmpty(deviceModelAttributeDOPageResult)){
List<String> typeNames = deviceModelAttributeDOPageResult.stream().map(DeviceContactModelDO::getTypeName).distinct().collect(Collectors.toList());
List<String> codes = deviceModelAttributeDOPageResult.stream().map(DeviceContactModelDO::getAttributeCode).distinct().collect(Collectors.toList());
Map<String, List<DeviceContactModelDO>> resultMap = deviceModelAttributeDOPageResult.stream().collect(Collectors.groupingBy(DeviceContactModelDO::getTypeName));
Map<String, List<DeviceContactModelDO>> resultMap = deviceModelAttributeDOPageResult.stream().filter(d -> d.getTypeName() != null).collect(Collectors.groupingBy(DeviceContactModelDO::getTypeName));
resultMap.forEach((key, value) -> {
HashMap<String, Object> objectObjectHashMap = new HashMap<>();
objectObjectHashMap.put("group", key);

Loading…
Cancel
Save