|
@@ -1211,14 +1211,13 @@ public class SiQueryService {
|
|
|
|
|
|
Map<String, List<BaseSetlStatistics>> admNameMap = new HashMap<>();
|
|
|
for (Map.Entry<String, List<BaseSetlStatistics>> entry : tempMap.entrySet()) {
|
|
|
- String admdvs = entry.getKey();
|
|
|
- String admdvsName = dao.selectRegionName(admdvs);
|
|
|
- if (StringUtil.isBlank(admdvsName)) {
|
|
|
+ String admdvs = entry.getKey().substring(0, 4) + "00";
|
|
|
+ String admdvsName;
|
|
|
+ PureCodeName region = dao.selectAdmdvsNameAndParentName(admdvs);
|
|
|
+ if (null == region) {
|
|
|
admdvsName = dao.selectAdmdvsName(admdvs);
|
|
|
- if (StringUtil.isBlank(admdvsName)) {
|
|
|
- admdvs = admdvs.substring(0, 4) + "00";
|
|
|
- admdvsName = dao.selectRegionName(admdvs);
|
|
|
- }
|
|
|
+ } else {
|
|
|
+ admdvsName = region.getCode() + region.getName();
|
|
|
}
|
|
|
if (admNameMap.containsKey(admdvsName)) {
|
|
|
admNameMap.get(admdvsName).addAll(entry.getValue());
|