Showing
1 changed file
with
8 additions
and
0 deletions
... | ... | @@ -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); | ... | ... |