Compare commits

...

3 Commits

Author SHA1 Message Date
e2520001c9 refactor(system): 删除TenantServiceImpl中多余的userId更新逻辑
- 删除了对company和tenant的userId更新代码
- 简化了superAdmin用户保存后的逻辑
- 优化了代码结构,提升可读性和维护性
2026-04-26 14:24:59 +08:00
f894c53184 fix(system): 保存租户时增加当前登录用户ID
- 在保存租户信息时设置当前登录用户的ID
- 确保tenant对象包含userId字段以关联操作人
- 优化租户数据初始化逻辑,增加操作追踪
2026-04-26 14:19:16 +08:00
5f253695c4 fix(system): 修复创建超级管理员时更新company和tenant的userId
- 在保存超级管理员用户后,更新company的userId字段
- 查询对应tenant并同步更新其userId字段
- 确保company和tenant的userId保持一致性
- 防止因userId未更新导致的数据不一致问题
2026-04-26 14:17:44 +08:00

View File

@@ -951,6 +951,7 @@ public class MainController extends BaseController {
tenant.setPhone(phone); tenant.setPhone(phone);
tenant.setTenantCode(CommonUtil.randomUUID16()); tenant.setTenantCode(CommonUtil.randomUUID16());
tenant.setSortNumber(100); tenant.setSortNumber(100);
tenant.setUserId(getLoginUserId()); // 保存当前登录用户ID
tenantService.save(tenant); tenantService.save(tenant);
// 租户初始化 // 租户初始化