fix(system): 修复超级管理员注册时手机号获取逻辑

- 自动使用当前登录用户的手机号替代传入手机号
- 确保登录用户为空时仍使用请求中的手机号
- 优化超级管理员注册接口的手机号获取方式
This commit is contained in:
2026-04-27 06:10:06 +08:00
parent e2520001c9
commit 6cb23a8eee

View File

@@ -869,7 +869,9 @@ public class MainController extends BaseController {
public ApiResult<LoginResult> superAdminRegister(@RequestBody User user) {
// 验证签名
String tenantName = user.getCompanyName(); // 应用名称
String phone = user.getPhone(); // 手机号
// 自动使用当前登录用户的手机号
User loginUser = getLoginUser();
String phone = loginUser != null ? loginUser.getPhone() : user.getPhone();
String password = user.getPassword(); // 密码
String code = user.getCode(); // 短信验证码
String email = user.getEmail(); // 邮箱