List<Map<String, Object>> distributeRecordList = new ArrayList<>();
filter 进行过滤
map 可以改变类型
distinct 去重
joining 字符串拼接
String distributionType = distributeRecordList.stream()
.filter(item -> (","+item.get("distributionRangeId")+",").contains(","+loginId+","))
.filter(item -> !"9999".equals(item.get("distributionType")))
.map(item -> item.get("distributionType").toString())
.distinct().collect(Collectors.joining(","));