Commit b117f141 by chongli

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

parent d24e900d
......@@ -1194,6 +1194,18 @@ public class UserExtDao extends GenericHibernateDao<UserExt, Integer> {
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) {
String sql = "delete FROM UserExt Where extID=:extID";
Query query = getSession().createQuery(sql);
......
......@@ -838,9 +838,12 @@ public class UserService {
token = this.genericToken(userExt.getMobilePhone(), TokenTypeEnum.ACCESS.getKey());
}
//更新用户的昵称和
userExt.setUnionId(unionid);
userExt.setMiniAppOpenId(openId);
userExt.setMiniAppSessionKey(sessionKey);
userExt.setNickName(userInfoObj.getString("nickName"));
userExt.setHeadImgUrl(userInfoObj.getString("avatarUrl"));
userExtDao.update(userExt);
userExtDao.updateWeiXinInfoMore(userExt);
}else{
miniAppLoginResultBean.setUserMobilePhone("");
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