Commit b117f141 by chongli

已经绑定的用户,更新用户小程序openid等信息

parent d24e900d
...@@ -1194,6 +1194,18 @@ public class UserExtDao extends GenericHibernateDao<UserExt, Integer> { ...@@ -1194,6 +1194,18 @@ public class UserExtDao extends GenericHibernateDao<UserExt, Integer> {
return query.executeUpdate(); return query.executeUpdate();
} }
public int updateWeiXinInfoMore(UserExt userext2) {
String sql = "update UserExt set unionId=:unionId,miniAppOpenId=:miniAppOpenId,miniAppSessionKey=:miniAppSessionKey,nickName=:nickName,headImgUrl=:headImgUrl where extID=:extID";
Query query = getSession().createQuery(sql);
query.setParameter("unionId", userext2.getUnionId());
query.setParameter("miniAppOpenId", userext2.getMiniAppOpenId());
query.setParameter("miniAppSessionKey", userext2.getMiniAppSessionKey());
query.setParameter("nickName", userext2.getNickName());
query.setParameter("headImgUrl", userext2.getHeadImgUrl());
query.setParameter("extID", userext2.getExtID());
return query.executeUpdate();
}
public int deleteByExtID(int id) { public int deleteByExtID(int id) {
String sql = "delete FROM UserExt Where extID=:extID"; String sql = "delete FROM UserExt Where extID=:extID";
Query query = getSession().createQuery(sql); Query query = getSession().createQuery(sql);
......
...@@ -838,9 +838,12 @@ public class UserService { ...@@ -838,9 +838,12 @@ public class UserService {
token = this.genericToken(userExt.getMobilePhone(), TokenTypeEnum.ACCESS.getKey()); token = this.genericToken(userExt.getMobilePhone(), TokenTypeEnum.ACCESS.getKey());
} }
//更新用户的昵称和 //更新用户的昵称和
userExt.setUnionId(unionid);
userExt.setMiniAppOpenId(openId);
userExt.setMiniAppSessionKey(sessionKey);
userExt.setNickName(userInfoObj.getString("nickName")); userExt.setNickName(userInfoObj.getString("nickName"));
userExt.setHeadImgUrl(userInfoObj.getString("avatarUrl")); userExt.setHeadImgUrl(userInfoObj.getString("avatarUrl"));
userExtDao.update(userExt); userExtDao.updateWeiXinInfoMore(userExt);
}else{ }else{
miniAppLoginResultBean.setUserMobilePhone(""); miniAppLoginResultBean.setUserMobilePhone("");
UserExt newUserExt = new UserExt(); UserExt newUserExt = new UserExt();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment