fix(system): 更新租户信息时只修改企业用户昵称
- 在更新租户信息时,只修改用户类型为 "zh_user" 的企业用户的昵称 - 添加了对用户类型的判断,避免修改其他类型用户的信息
This commit is contained in:
@@ -351,7 +351,7 @@ public class SysTenantServiceImpl implements ISysTenantService {
|
|||||||
@CacheEvict(cacheNames = CacheNames.SYS_TENANT, key = "#bo.tenantId")
|
@CacheEvict(cacheNames = CacheNames.SYS_TENANT, key = "#bo.tenantId")
|
||||||
@Override
|
@Override
|
||||||
public Boolean updateByBo(SysTenantBo bo) {
|
public Boolean updateByBo(SysTenantBo bo) {
|
||||||
SysUser user = userMapper.selectOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getTenantId, bo.getTenantId()));
|
SysUser user = userMapper.selectOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getTenantId, bo.getTenantId()).eq(SysUser::getUserType, "zh_user"));
|
||||||
user.setNickName(bo.getCompanyName());
|
user.setNickName(bo.getCompanyName());
|
||||||
userMapper.updateById(user);
|
userMapper.updateById(user);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user