Ejemplo n.º 1
0
 /// <summary>
 /// 清除相关缓存:数据库链接串-模板
 /// </summary>
 /// <returns></returns>
 public async Task ClearExcelIECache(ExcelIECacheDto excelIECacheDto)
 {
     try
     {
         if (excelIECacheDto.CacheType == ExcelIECacheEnum.DbSource)
         {
             await _redis.KeyRemoveAsync(ExcelIEConsts.ExcelIERedisPre + excelIECacheDto.TenantId.ToString());
         }
         else if (excelIECacheDto.CacheType == ExcelIECacheEnum.Template)
         {
             await _redis.KeyRemoveAsync(ExcelIEConsts.ExcelIERedisPre + excelIECacheDto.TemplateCode + ":" + excelIECacheDto.TenantId.ToString());
         }
     }
     catch (Exception ex)
     {
         _logger.LogError("清除相关缓存:" + JsonHelper.ToJsonString(excelIECacheDto) + ":" + ex.Message);
     }
 }
Ejemplo n.º 2
0
 public async Task ClearExcelIECache(ExcelIECacheDto excelIECacheDto)
 {
     await _excelService.ClearExcelIECache(excelIECacheDto);
 }