Commit a01457078e034f603f5e6b2bd29e163687cd219c

Authored by 黄 x
1 parent 7b45c58e

fix: 更新租户角色时,没有对租户的角色进行修改操作

... ... @@ -196,6 +196,14 @@ public class YtTenantServiceImpl extends AbstractBaseService<TenantMapper, Tenan
196 196 if(!tenantReqDTO.getTenantProfileId().isNullUid()){
197 197 tenant.setTenantProfileId(tenantReqDTO.getTenantProfileId().getId().toString());
198 198 }
  199 + //update tenant role
  200 + //delete
  201 + Set<String> tenantIds = new HashSet<>();
  202 + tenantIds.add(tenantReqDTO.getTenantId());
  203 + deleteTenantRolesByTenantId(tenantIds);
  204 + deleteTenantMenusByTenantId(tenantIds);
  205 + //add
  206 + saveTenantMapping(tenantReqDTO.getTenantId(), tenantReqDTO.getRoleIds());
199 207 baseMapper.updateById(tenant);
200 208 }
201 209 return tenant.getDTO(TenantDTO.class);
... ...