Showing
1 changed file
with
8 additions
and
0 deletions
@@ -196,6 +196,14 @@ public class YtTenantServiceImpl extends AbstractBaseService<TenantMapper, Tenan | @@ -196,6 +196,14 @@ public class YtTenantServiceImpl extends AbstractBaseService<TenantMapper, Tenan | ||
196 | if(!tenantReqDTO.getTenantProfileId().isNullUid()){ | 196 | if(!tenantReqDTO.getTenantProfileId().isNullUid()){ |
197 | tenant.setTenantProfileId(tenantReqDTO.getTenantProfileId().getId().toString()); | 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 | baseMapper.updateById(tenant); | 207 | baseMapper.updateById(tenant); |
200 | } | 208 | } |
201 | return tenant.getDTO(TenantDTO.class); | 209 | return tenant.getDTO(TenantDTO.class); |