|
@@ -79,6 +79,7 @@ public class RoleController : BaseController
|
|
|
{
|
|
|
var delRoleRsp = await _identityClient.DeleteRoleAsync(roleId, HttpContext.RequestAborted);
|
|
|
CheckHttpRequestSuccess(delRoleRsp, "DeleteRoleAsync");
|
|
|
+ await _systemAuthorityRepository.RemoveAsync(roleId);
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -92,6 +93,12 @@ public class RoleController : BaseController
|
|
|
{
|
|
|
var updateRoleRsp = await _identityClient.UpdateRoleAsync(dto, HttpContext.RequestAborted);
|
|
|
CheckHttpRequestSuccess(updateRoleRsp, "UpdateRoleAsync");
|
|
|
+ var entity = await _systemAuthorityRepository.GetAsync(x => x.RoleId == dto.Id);
|
|
|
+ if (entity!=null)
|
|
|
+ {
|
|
|
+ entity.RoleCode = dto.Name;
|
|
|
+ await _systemAuthorityRepository.UpdateAsync(entity, HttpContext.RequestAborted);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#region 应用权限管理
|