|
|
@ -132,32 +132,34 @@ public class BsSgcSzFzrService extends BaseService<BsSgcSzFzrMapper, BsSgcSzFzr> |
|
|
|
List<PieDto> listType3 = bsSgcSzFzrMapper.getType3(layer, sysXzqhService.getSubString(xzqh),wagaCode); |
|
|
|
|
|
|
|
List<PieDto> pieDtos = new ArrayList<>(); |
|
|
|
|
|
|
|
pieDtos.addAll(listType1); |
|
|
|
|
|
|
|
pieDtos.addAll(listType2); |
|
|
|
pieDtos.addAll(listType3); |
|
|
|
|
|
|
|
HashMap<String, HashMap<String,String>> map = new HashMap<>(); |
|
|
|
|
|
|
|
for (int i = 0; i < pieDtos.size(); i++) { |
|
|
|
List<HashMap<String, String>> hashMaps = new ArrayList<>(); |
|
|
|
HashMap<String, String> hashMap = new HashMap<>(); |
|
|
|
hashMap.put(pieDtos.get(i).getType(), pieDtos.get(i).getNum()); |
|
|
|
hashMap.put(pieDtos.get(i).getType(), pieDtos.get(i).getNum()); |
|
|
|
for (int j = 0; j < pieDtos.size(); j++) { |
|
|
|
if (pieDtos.get(j).getName().equals(pieDtos.get(i).getName()) && !pieDtos.get(j).getType().equals(pieDtos.get(i).getType())) { |
|
|
|
|
|
|
|
hashMap.put(pieDtos.get(j).getType(), pieDtos.get(j).getNum()); |
|
|
|
if (CollectionUtil.isNotEmpty(pieDtos)) { |
|
|
|
for (int i = 0; i < pieDtos.size(); i++) { |
|
|
|
List<HashMap<String, String>> hashMaps = new ArrayList<>(); |
|
|
|
HashMap<String, String> hashMap = new HashMap<>(); |
|
|
|
hashMap.put(pieDtos.get(i).getType(), pieDtos.get(i).getNum()); |
|
|
|
hashMap.put(pieDtos.get(i).getType(), pieDtos.get(i).getNum()); |
|
|
|
for (int j = 0; j < pieDtos.size(); j++) { |
|
|
|
if (StringUtils.isNotEmpty(pieDtos.get(j).getName()) && StringUtils.isNotEmpty(pieDtos.get(i).getName()) && StringUtils.isNotEmpty(pieDtos.get(j).getType())) { |
|
|
|
if (pieDtos.get(j).getName().equals(pieDtos.get(i).getName()) && !pieDtos.get(j).getType().equals(pieDtos.get(i).getType())) { |
|
|
|
hashMap.put(pieDtos.get(j).getType(), pieDtos.get(j).getNum()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
map.put(pieDtos.get(i).getName(), hashMap); |
|
|
|
map.put(pieDtos.get(i).getName(), hashMap); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return map; |
|
|
|
|
|
|
|
} |
|
|
|