feat(user): 添加用户注册时不设置密码的功能
- 在ExternalController中修改用户提交逻辑,使用submitNotPassword方法替代submit方法
- 新增main方法用于密码加密测试功能
- 在IUserService接口中定义submitNotPassword方法
- 在UserServiceImpl中实现submitNotPassword方法,包含租户ID设置、用户账户重复性检查等逻辑
- 添加事务注解确保数据操作的一致性
| | |
| | | user.setId(userInfo.getUser().getId()); |
| | | user.setDeptId(StringUtil.isBlank(user.getDeptId()) ? userInfo.getUser().getDeptId() : user.getDeptId()); |
| | | user.setRoleId(StringUtil.isBlank(user.getRoleId()) ? userInfo.getUser().getRoleId() : user.getRoleId()); |
| | | user.setPassword(DigestUtil.encrypt("jadk@2026")); |
| | | user.setIsDeleted(user.getIsDeleted()); |
| | | isRet = userService.updateUser(user); |
| | | } else { |