|
@@ -65,12 +65,22 @@ public class TdtjServiceImp implements TdtjService {
|
|
|
List<Map<String, Object>> listRes = new ArrayList<>();
|
|
|
List<Map<String, Object>> districtMaps = tdgyMapper.getAreaByDistrict(startTime, endTime);
|
|
|
|
|
|
+ // 获取行政区划数据
|
|
|
+ List<Map<String, Object>> xzqhs = tdgyMapper.getDistrict();
|
|
|
+ Map<String,String> xzqhMap=new HashMap<>();
|
|
|
+ for (Map<String, Object> itemMap : xzqhs) {
|
|
|
+ xzqhMap.put(itemMap.get("id").toString(),itemMap.get("name").toString());
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
// 循环totalMap
|
|
|
for (Map<String, Object> districtMap : districtMaps) {
|
|
|
String districtCode = districtMap.get("districtCode").toString();
|
|
|
|
|
|
Map<String, Object> mapInfo = new HashMap<>();
|
|
|
- mapInfo.put("districtName", "");
|
|
|
+ if(xzqhMap.containsKey(districtCode)){
|
|
|
+ mapInfo.put("districtName", xzqhMap.get(districtCode));
|
|
|
+ }
|
|
|
mapInfo.put("districtCode", districtCode);
|
|
|
mapInfo.put("totalArea", districtMap.get("totalArea"));
|
|
|
mapInfo.put("confirmAre", districtMap.get("confirmArea"));
|