/// <summary>
 /// 删除授权资源
 /// </summary>
 /// <param name="ids"></param>
 public Task <bool> DelSysApiResource(List <string> ids)
 {
     #region 验证关联的客户
     List <Guid> gids       = ObjectMapper.Map <List <Guid> >(ids);
     var         resultData = _sysApiResourceToClientRepository.GetAllList(w => gids.Contains(w.ApiResourceId));
     if (resultData.Any())
     {
         throw new UserFriendlyException("授权资源删除", "请先移除相关客户再删除授权资源。");
     }
     #endregion
     #region
     foreach (var id in ids)
     {
         if (string.IsNullOrEmpty(id))
         {
             continue;
         }
         _sysApiResourceRepository.Delete(Guid.Parse(id));
     }
     #endregion
     //移除缓存
     _sysIdentityServerCacheAppService.RemoveResourcesCache();
     _sysIdentityServerCacheAppService.RemoveClientAndAccountCache();
     _sysIdentityServerCacheAppService.RemoveClientCache();
     return(Task.FromResult(true));
 }