| | |
| | | return AjaxResult.error("账号已存在"); |
| | | } |
| | | // 添加登录账号 |
| | | SysUser user = new SysUser(); |
| | | user.setPhonenumber(dto.getAccount()); |
| | | user.setUserName(dto.getAccount()); |
| | | user.setNickName(dto.getName()); |
| | | user.setPassword(dto.getPassword()); |
| | | user.setStatus("0"); |
| | | user.setDelFlag("0"); |
| | | user.setRoleId(2L); |
| | | user.setSiteId(dto.getId()); |
| | | R<Long> r = sysUserClient.addSysUserSite(user); |
| | | sysUser.setPhonenumber(dto.getAccount()); |
| | | sysUser.setUserName(dto.getAccount()); |
| | | sysUser.setNickName(dto.getName()); |
| | | sysUser.setPassword(dto.getPassword()); |
| | | R<Boolean> r = sysUserClient.updateUser(sysUser); |
| | | if(200 != r.getCode()){ |
| | | throw new RuntimeException(r.getMsg()); |
| | | } |
| | | dto.setUserId(r.getData()); |
| | | // 删除原有的登录账号 |
| | | R res = sysUserClient.delSysUserById(sysUser.getUserId()); |
| | | } |
| | | if(Objects.nonNull(sysUser) && sysUser.getUserName().equals(dto.getAccount())) { |
| | | if(Objects.nonNull(sysUser) && sysUser.getUserName().equals(dto.getAccount()) && StringUtils.isNotEmpty(dto.getPassword())) { |
| | | // 修改密码 |
| | | sysUser.setPassword(dto.getPassword()); |
| | | R res = sysUserClient.siteResetPassword(sysUser); |