| 
					
				 | 
			
			
				@ -708,6 +708,21 @@ public class ConsultTeamService extends ConsultService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            ct.setTeam(sf.getTeamCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 设置健康管理师,家庭医生咨询默认给健康管理师处理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //查找病人所在的团队 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //1.3.3.2 更改从签约记录判断团队成员 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            if(StringUtils.isNotBlank(sf.getDoctorHealth())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                users.put(sf.getDoctorHealth(), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                ct.setDoctor(sf.getDoctorHealth()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                if (StringUtils.isNotBlank(sf.getDoctor())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                    if (users.isNull(sf.getDoctor())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                        users.put(sf.getDoctor(), 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				////                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                    ct.setDoctor(sf.getDoctor()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                    users.put(sf.getDoctor(), 0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            DoctorTeam doctorTeam = doctorTeamDao.findByParientCode(patient); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //得到团队的健康管理师 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            DoctorTeamMember doctorTeamMemberHealthy = doctorTeamDoctor.findDoctorJiating2ByTeam(doctorTeam.getCode(), 3); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -725,6 +740,7 @@ public class ConsultTeamService extends ConsultService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                ct.setDoctor(doctorTeamMemberHealthy.getMemberCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 设置家庭医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            ct.setAdminTeamId(sf.getAdminTeamId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1882,4 +1898,49 @@ public class ConsultTeamService extends ConsultService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void sendMucMessageBySingnType(String doctor, String doctorName, String patient, String content, String contentType, String title) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        super.sendMucMessageBySingnType(doctor, doctorName, patient, content, contentType, title); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void removeRenewPerson(JSONObject jsonObject,String uid){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONArray j = jsonObject.getJSONArray("users"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Integer> indexs =new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(j!=null&&j.length()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for(int i=0;i<j.length();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject doctor = (JSONObject) j.get(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String code = (String)doctor.get("id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String SQL = "SELECT t.id FROM wlyy_sign_family_renew t " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " WHERE (t.doctor ='"+code+"' OR t.doctor_health ='"+code+"' ) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " AND t.sign_year ='"+DateUtil.getSignYear()+"' AND t.patient ='"+uid+"' "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                List<Map<String,Object>> isExits = jdbcTemplate.queryForList(SQL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(isExits!=null&&isExits.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    indexs.add(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(indexs!=null&&indexs.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                for(Integer index : indexs){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    j.remove(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void removeRenewPerson(JSONArray j,String uid){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Integer> indexs =new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(j!=null&&j.length()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            for(int i=0;i<j.length();i++){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                JSONObject doctor = (JSONObject) j.get(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String code = (String)doctor.get("id"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String SQL = "SELECT t.id FROM wlyy_sign_family_renew t " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " WHERE (t.doctor ='"+code+"' OR t.doctor_health ='"+code+"' ) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        " AND t.sign_year ='"+DateUtil.getSignYear()+"' AND t.patient ='"+uid+"' "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                List<Map<String,Object>> isExits = jdbcTemplate.queryForList(SQL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if(isExits!=null&&isExits.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    indexs.add(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(indexs!=null&&indexs.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                for(Integer index : indexs){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    j.remove(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |