| 
					
				 | 
			
			
				@ -124,6 +124,22 @@ public class OauthSsoService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    rs.put("code",1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    rs.put("mes","获取居民信息成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    rs.put("patient",basePatientDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    List<BasePatientWechatDo> wechatDos = basePatientWechatDao.findByWechatIdAndPatientId(appId,basePatientDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if(wechatDos!=null&&wechatDos.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        for(BasePatientWechatDo wechatDo:wechatDos){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            wechatDo.setOpenid(openid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        basePatientWechatDao.save(wechatDos); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        //保存openid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        BasePatientWechatDo wechatDo = new BasePatientWechatDo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        wechatDo.setOpenid(openid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        wechatDo.setPatientId(basePatientDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        wechatDo.setWechatId(appId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        basePatientWechatDao.save(wechatDo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return rs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |