| 
					
				 | 
			
			
				@ -378,57 +378,63 @@ public class RehabilitationManageService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                m = map.get(executeTime); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Map<String,Integer> family = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Map<String,Integer> specialist = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if((Integer)one.get("type")==1){//家庭医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if(m.containsKey("family")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family = (Map<String,Integer>)m.get("family"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family.put("all",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family.put("finish",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if((Integer)one.get("status")==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family.put("finish",family.get("finish")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    family.put("all",family.get("all")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    m.put("family",family); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else if((Integer)one.get("type")==2){//专科医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(one.get("type")!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if((Integer)one.get("type")==1){//家庭医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if(m.containsKey("family")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            family = (Map<String,Integer>)m.get("family"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            family = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            family.put("all",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            family.put("finish",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if((Integer)one.get("status")==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            family.put("finish",family.get("finish")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family.put("all",family.get("all")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        m.put("family",family); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else if((Integer)one.get("type")==2){//专科医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if(m.containsKey("specialist")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if(m.containsKey("specialist")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist = (Map<String,Integer>)m.get("specialist"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist.put("all",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist.put("finish",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if((Integer)one.get("status")==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist.put("finish",(specialist.get("finish"))+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            specialist = (Map<String,Integer>)m.get("specialist"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            specialist = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            specialist.put("all",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            specialist.put("finish",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if((Integer)one.get("status")==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            specialist.put("finish",(specialist.get("finish"))+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist.put("all",(specialist.get("all"))+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        m.put("specialist",specialist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    specialist.put("all",(specialist.get("all"))+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    m.put("specialist",specialist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                m = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                m.put("specialist",new HashMap<String,Object>()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if((Integer)one.get("type")==1){//家庭医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    Map<String,Integer> family = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    family.put("all",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    family.put("finish",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if((Integer)one.get("status")==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family.put("finish",family.get("finish")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    family.put("all",family.get("all")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    m.put("family",family); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                }else if((Integer)one.get("type")==2){//专科医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    Map<String,Integer> specialist = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    specialist.put("all",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    specialist.put("finish",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if((Integer)one.get("status")==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist.put("finish",specialist.get("finish")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(one.get("type")!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if((Integer)one.get("type")==1){//家庭医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        Map<String,Integer> family = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family.put("all",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family.put("finish",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if((Integer)one.get("status")==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            family.put("finish",family.get("finish")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        family.put("all",family.get("all")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        m.put("family",family); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else if((Integer)one.get("type")==2){//专科医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        Map<String,Integer> specialist = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist.put("all",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist.put("finish",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        if((Integer)one.get("status")==1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            specialist.put("finish",specialist.get("finish")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        specialist.put("all",specialist.get("all")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        m.put("specialist",specialist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    specialist.put("all",specialist.get("all")+1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    m.put("specialist",specialist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //myTaskFlag,1:有自己任务,0:没有自己任务 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(StringUtils.isNotEmpty(doctorCode)){ 
			 |