| 
					
				 | 
			
			
				@ -109,10 +109,19 @@ public class AdminManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //2. 社区医院3.  养老机构 4.  托育机构 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public List<Map<String,Object>> getOrgList(String type){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if("2".equals(type)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String filter = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sqltmp = "SELECT GROUP_CONCAT(dict_code) orgCodes from wlyy_hospital_sys_dict WHERE dict_name = 'jkzl_older' "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<Map<String,Object>> listtmp =  jdbcTemplate.queryForList(sqltmp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(listtmp.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String orgCodes = String.valueOf(listtmp.get(0).get("orgCodes")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                orgCodes = orgCodes.replaceAll(",","','"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                filter = " and t.org_code not in ('"+orgCodes+"')"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql = "SELECT distinct t.name orgName,t.org_code orgCode" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " from base_team t,base_team_member tm" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "  WHERE  t.id =tm.team_code and t.del=1 and tm.del = '1' "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return jdbcTemplate.queryForList(sql+filter); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String filter = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sqltmp = "SELECT GROUP_CONCAT(dict_code) orgCodes from wlyy_hospital_sys_dict WHERE dict_name = 'jkzl_older' "; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -120,7 +129,7 @@ public class AdminManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(listtmp.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String orgCodes = String.valueOf(listtmp.get(0).get("orgCodes")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                orgCodes = orgCodes.replaceAll(",","','"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                filter = " and a.id not in ('"+orgCodes+"')"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                filter = " and a.code not in ('"+orgCodes+"')"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //2社工, 3教师,4助老员 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql = "select code orgCode,name orgName from base_org a where a.del=1 and a.type="+type +filter; 
			 |