//过滤出符合条件的数据
List<Map> filterList = list.stream().filter(map -> map.get("pqId").equals(pqId)).collect(Collectors.toList());
//System.err.println("过滤集合filterList:"+filterList);
//求和 计算 每个区的总分
BigDecimal sum = filterList.stream().map(map -> new BigDecimal(map.get("zongfen").toString())).reduce(BigDecimal.ZERO, BigDecimal::add);
//片区平均分
pqScore = sum.divide(new BigDecimal(filterList.size()),2,BigDecimal.ROUND_HALF_DOWN);