fix(system): 修复超管账号注册后未标记初始化状态问题

- 在注册流程中标记超管账号为已安装状态(initialized)
- 新增调用用户更新接口同步安装状态
- 解决注册即开通功能中超管账号未正确初始化的错误
This commit is contained in:
2026-08-07 11:21:19 +08:00
parent e77353b478
commit d8f8662456

View File

@@ -1448,6 +1448,9 @@ public class MainController extends BaseController {
userParam.setTemplateId(user.getTemplateId());
userParam.setTenantId(addCompany.getTenantId()); // 使用新创建的租户ID
final User adminByPhone = userService.getAdminByPhone(userParam);
// 注册即开通:标记该超管账号已安装(initialized)
adminByPhone.setInstalled(true);
userService.updateById(adminByPhone);
// 设置过期时间
Long tokenExpireTime = configProperties.getTokenExpireTime();
@@ -1629,6 +1632,9 @@ public class MainController extends BaseController {
userParam1.setTemplateId(user.getTemplateId());
userParam1.setTenantId(addCompany.getTenantId()); // 使用新创建的租户ID
final User adminByPhone = userService.getAdminByPhone(userParam1);
// 注册即开通:标记该超管账号已安装(initialized)
adminByPhone.setInstalled(true);
userService.updateById(adminByPhone);
// 设置过期时间
Long tokenExpireTime = configProperties.getTokenExpireTime();