|
|
@ -221,6 +221,16 @@ public class SysUserServiceImpl extends BaseServiceImpl<SysUserDao, SysUserEntit |
|
|
|
|
|
|
|
@Override |
|
|
|
public Result modifyOpenIdByUsername(SysUserOpenIdFormDTO sysUserOpenIdFormDto) { |
|
|
|
// 查询当前openId是否绑定过账户
|
|
|
|
SysUserDTO userDto = this.getSysUserInfoByOpenId(sysUserOpenIdFormDto.getOpenId()); |
|
|
|
if (null != userDto) { |
|
|
|
// 解绑旧帐户
|
|
|
|
SysUserEntity entity = new SysUserEntity(); |
|
|
|
entity.setId(userDto.getId()); |
|
|
|
entity.setOpenId(""); |
|
|
|
baseDao.updateById(entity); |
|
|
|
} |
|
|
|
// 绑定新账户
|
|
|
|
baseDao.updateOpenIdByUsername(sysUserOpenIdFormDto); |
|
|
|
|
|
|
|
return new Result(); |
|
|
|