| 
					
				 | 
			
			
				@@ -199,35 +199,19 @@ public class TenantApplyRecordServiceImpl extends ServiceImpl<TenantApplyRecordM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (status.equals(AuthStatusEnum.DOING)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //如果是审核中 申请表取一条数据  审核表取一条数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Set<Integer> codes = new HashSet<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            codes.add(info.getCityCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            codes.add(info.getProvinceCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            codes.add(info.getRegionCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //将地区码转化为对应的地名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            List<Integer> areaCodeList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            areaCodeList.addAll(codes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Map<Integer, String> codeNameMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (!CollectionUtils.isEmpty(areaCodeList)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                List<SysArea> sysAreaList = sysAreaService.queryByCodes(areaCodeList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                codeNameMap = sysAreaList.stream().collect(Collectors.toMap(SysArea::getCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        SysArea::getName)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            info.setProvinceName(codeNameMap.get(info.getProvinceCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            info.setCityName(codeNameMap.get(info.getCityCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            info.setRegionName(codeNameMap.get(info.getRegionCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            queryName2(info); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //审核表取一条最新数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TenantApplyRecordWrapper.LastRecord lastRecordEntry = baseMapper.selectEntry(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //设置地名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            queryName(lastRecordEntry); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             info.setLastApplyRecord(lastRecordEntry); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return info; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //如果是通过或者失败  审核表取前两条数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TenantApplyRecordWrapper.TenantApplyRecord tenantApplyRecord = baseMapper.selectLastEntry(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            queryName2(tenantApplyRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             TenantApplyRecordWrapper.LastRecord lastRecord = baseMapper.selectSecondEntry(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            queryName(lastRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tenantApplyRecord.setLastApplyRecord(lastRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return tenantApplyRecord; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -235,6 +219,50 @@ public class TenantApplyRecordServiceImpl extends ServiceImpl<TenantApplyRecordM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private void queryName2(TenantApplyRecordWrapper.TenantApplyRecord info) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Set<Integer> codes = new HashSet<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        codes.add(info.getCityCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        codes.add(info.getProvinceCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        codes.add(info.getRegionCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //将地区码转化为对应的地名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<Integer> areaCodeList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        areaCodeList.addAll(codes); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<Integer, String> codeNameMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!CollectionUtils.isEmpty(areaCodeList)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<SysArea> sysAreaList = sysAreaService.queryByCodes(areaCodeList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            codeNameMap = sysAreaList.stream().collect(Collectors.toMap(SysArea::getCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    SysArea::getName)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        info.setProvinceName(codeNameMap.get(info.getProvinceCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        info.setCityName(codeNameMap.get(info.getCityCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        info.setRegionName(codeNameMap.get(info.getRegionCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private void queryName(TenantApplyRecordWrapper.LastRecord lastRecordEntry) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Set<Integer> codes2 = new HashSet<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        codes2.add(lastRecordEntry.getCityCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        codes2.add(lastRecordEntry.getProvinceCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        codes2.add(lastRecordEntry.getRegionCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //将地区码转化为对应的地名 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<Integer> areaCodeList2 = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        areaCodeList2.addAll(codes2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<Integer, String> codeNameMap2 = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!CollectionUtils.isEmpty(areaCodeList2)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<SysArea> sysAreaList = sysAreaService.queryByCodes(areaCodeList2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            codeNameMap2 = sysAreaList.stream().collect(Collectors.toMap(SysArea::getCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    SysArea::getName)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        lastRecordEntry.setProvinceName(codeNameMap2.get(lastRecordEntry.getProvinceCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        lastRecordEntry.setCityName(codeNameMap2.get(lastRecordEntry.getCityCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        lastRecordEntry.setRegionName(codeNameMap2.get(lastRecordEntry.getRegionCode())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Boolean entry(TenantApplyRecordWrapper.TenantEntry entry,Long verifyUserId) { 
			 |