From 74f0f074c15d74d3c6eed310f4573f5f2170cdb7 Mon Sep 17 00:00:00 2001 From: 77 <77@77.com> Date: Sun, 19 May 2024 18:10:40 +0800 Subject: [PATCH] init --- .../ruoyi/system/service/impl/SysUserServiceImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index 47ef723..12da0c0 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -14,6 +14,7 @@ import com.ruoyi.component.core.constant.UserConstants; import com.ruoyi.component.mybatis.core.page.PageQuery; import com.ruoyi.component.mybatis.core.page.TableDataInfo; import com.ruoyi.component.mybatis.helper.DataBaseHelper; +import com.ruoyi.component.tenant.helper.TenantHelper; import com.ruoyi.system.domain.SysDept; import com.ruoyi.system.domain.SysRole; import com.ruoyi.system.domain.SysUser; @@ -25,7 +26,9 @@ import com.ruoyi.component.core.util.StringUtils; import com.ruoyi.system.domain.SysPost; import com.ruoyi.system.domain.SysUserPost; import com.ruoyi.system.domain.SysUserRole; +import com.ruoyi.system.domain.vo.SysTenantVo; import com.ruoyi.system.mapper.*; +import com.ruoyi.system.service.ISysTenantService; import com.ruoyi.system.service.ISysUserService; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -53,6 +56,7 @@ public class SysUserServiceImpl implements ISysUserService, UserService { private final SysPostMapper postMapper; private final SysUserRoleMapper userRoleMapper; private final SysUserPostMapper userPostMapper; + private final ISysTenantService sysTenantService; @Override public TableDataInfo selectPageUserList(SysUser user, PageQuery pageQuery) { @@ -270,6 +274,11 @@ public class SysUserServiceImpl implements ISysUserService, UserService { @Override @Transactional(rollbackFor = Exception.class) public int insertUser(SysUser user) { + SysTenantVo vo = sysTenantService.queryByTenantId(TenantHelper.getTenantId()); + if(vo == null){ + throw new ServiceException("未找到对应的平台"); + } + user.setUserName(vo.getPrefix()+"-"+user.getUserName()); // 新增用户信息 int rows = baseMapper.insert(user); // 新增用户岗位关联