From e2520001c92ceabb2bb91ff4fbd49789be2f4b1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Sun, 26 Apr 2026 14:24:59 +0800 Subject: [PATCH] =?UTF-8?q?refactor(system):=20=E5=88=A0=E9=99=A4TenantSer?= =?UTF-8?q?viceImpl=E4=B8=AD=E5=A4=9A=E4=BD=99=E7=9A=84userId=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除了对company和tenant的userId更新代码 - 简化了superAdmin用户保存后的逻辑 - 优化了代码结构,提升可读性和维护性 --- .../system/service/impl/TenantServiceImpl.java | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/src/main/java/com/gxwebsoft/common/system/service/impl/TenantServiceImpl.java b/src/main/java/com/gxwebsoft/common/system/service/impl/TenantServiceImpl.java index 34c5733..ba23291 100644 --- a/src/main/java/com/gxwebsoft/common/system/service/impl/TenantServiceImpl.java +++ b/src/main/java/com/gxwebsoft/common/system/service/impl/TenantServiceImpl.java @@ -152,18 +152,6 @@ public class TenantServiceImpl extends ServiceImpl impleme boolean result = userService.save(superAdmin); Integer superAdminUserId = superAdmin.getUserId(); - // 更新 company 和 tenant 的 userId - if (superAdminUserId != null && superAdminUserId > 0) { - company.setUserId(superAdminUserId); - companyService.updateById(company); - // 同时更新 tenant 的 userId - Tenant tenant = baseMapper.selectById(company.getTid()); - if (tenant != null) { - tenant.setUserId(superAdminUserId); - baseMapper.updateById(tenant); - } - } - // 创建角色 if (result) { Role role = new Role();