|
@ -86,7 +86,7 @@ public class OauthSsoService {
|
|
return oauthRsaKeyDO.getPublicKey();
|
|
return oauthRsaKeyDO.getPublicKey();
|
|
}
|
|
}
|
|
|
|
|
|
public Map<String,Object> savePatient(String code,String appId,String authCode)throws Exception{
|
|
|
|
|
|
public Map<String,Object> savePatient(String code,String appId,String authCode,String wechatId)throws Exception{
|
|
Map<String,Object> rs = new HashedMap();
|
|
Map<String,Object> rs = new HashedMap();
|
|
|
|
|
|
try{
|
|
try{
|
|
@ -128,7 +128,7 @@ public class OauthSsoService {
|
|
rs.put("mes","获取居民信息成功");
|
|
rs.put("mes","获取居民信息成功");
|
|
rs.put("patient",basePatientDO);
|
|
rs.put("patient",basePatientDO);
|
|
|
|
|
|
List<BasePatientWechatDo> wechatDos = basePatientWechatDao.findByWechatIdAndPatientId(appId,basePatientDO.getId());
|
|
|
|
|
|
List<BasePatientWechatDo> wechatDos = basePatientWechatDao.findByWechatIdAndPatientId(wechatId,basePatientDO.getId());
|
|
if(wechatDos!=null&&wechatDos.size()>0){
|
|
if(wechatDos!=null&&wechatDos.size()>0){
|
|
for(BasePatientWechatDo wechatDo:wechatDos){
|
|
for(BasePatientWechatDo wechatDo:wechatDos){
|
|
wechatDo.setOpenid(openid);
|
|
wechatDo.setOpenid(openid);
|