fix(system): 修复超管账号注册后未标记初始化状态问题
- 在注册流程中标记超管账号为已安装状态(initialized) - 新增调用用户更新接口同步安装状态 - 解决注册即开通功能中超管账号未正确初始化的错误
This commit is contained in:
@@ -1448,6 +1448,9 @@ public class MainController extends BaseController {
|
|||||||
userParam.setTemplateId(user.getTemplateId());
|
userParam.setTemplateId(user.getTemplateId());
|
||||||
userParam.setTenantId(addCompany.getTenantId()); // 使用新创建的租户ID
|
userParam.setTenantId(addCompany.getTenantId()); // 使用新创建的租户ID
|
||||||
final User adminByPhone = userService.getAdminByPhone(userParam);
|
final User adminByPhone = userService.getAdminByPhone(userParam);
|
||||||
|
// 注册即开通:标记该超管账号已安装(initialized)
|
||||||
|
adminByPhone.setInstalled(true);
|
||||||
|
userService.updateById(adminByPhone);
|
||||||
|
|
||||||
// 设置过期时间
|
// 设置过期时间
|
||||||
Long tokenExpireTime = configProperties.getTokenExpireTime();
|
Long tokenExpireTime = configProperties.getTokenExpireTime();
|
||||||
@@ -1629,6 +1632,9 @@ public class MainController extends BaseController {
|
|||||||
userParam1.setTemplateId(user.getTemplateId());
|
userParam1.setTemplateId(user.getTemplateId());
|
||||||
userParam1.setTenantId(addCompany.getTenantId()); // 使用新创建的租户ID
|
userParam1.setTenantId(addCompany.getTenantId()); // 使用新创建的租户ID
|
||||||
final User adminByPhone = userService.getAdminByPhone(userParam1);
|
final User adminByPhone = userService.getAdminByPhone(userParam1);
|
||||||
|
// 注册即开通:标记该超管账号已安装(initialized)
|
||||||
|
adminByPhone.setInstalled(true);
|
||||||
|
userService.updateById(adminByPhone);
|
||||||
|
|
||||||
// 设置过期时间
|
// 设置过期时间
|
||||||
Long tokenExpireTime = configProperties.getTokenExpireTime();
|
Long tokenExpireTime = configProperties.getTokenExpireTime();
|
||||||
|
|||||||
Reference in New Issue
Block a user