| | |
| | | */ |
| | | @Override |
| | | public R updateUserWeiXinPhone(Long userId, String purePhoneNumber) { |
| | | SysUserDO sysUserDO = new SysUserDO(); |
| | | sysUserDO.setPhone(purePhoneNumber); |
| | | sysUserDO.setUserId(userId); |
| | | userDao.updateMemberRole(purePhoneNumber, purePhoneNumber); |
| | | userDao.updateServiceTeam(purePhoneNumber, purePhoneNumber); |
| | | int i = userDao.updateById(sysUserDO); |
| | | if (i > 0) { |
| | | return R.ok(purePhoneNumber); |
| | | } else { |
| | | return R.fail("维护微信手机号失败"); |
| | | SysUserDO sysUserDO=userDao.selectById(userId); |
| | | if(sysUserDO!=null&&StringUtils.isEmpty(sysUserDO.getPhone())){ |
| | | sysUserDO.setPhone(purePhoneNumber); |
| | | sysUserDO.setUserId(userId); |
| | | userDao.updateMemberRole(purePhoneNumber, purePhoneNumber); |
| | | userDao.updateServiceTeam(purePhoneNumber, purePhoneNumber); |
| | | int i = userDao.updateById(sysUserDO); |
| | | if (i > 0) { |
| | | return R.ok(purePhoneNumber); |
| | | } else { |
| | | return R.fail("维护微信手机号失败"); |
| | | } |
| | | } |
| | | return R.ok(sysUserDO.getPhone()); |
| | | } |
| | | |
| | | /** |