动态设置-存储删除逻辑修改
continuous-integration/drone/push Build is passing Details

Test_IRC_Net8
hang 2026-04-07 16:17:35 +08:00
parent e6bdb51b5b
commit 294f59c4f3
1 changed files with 7 additions and 6 deletions

View File

@ -7,6 +7,7 @@ using Amazon.S3;
using Amazon.S3.Model; using Amazon.S3.Model;
using Amazon.SecurityToken; using Amazon.SecurityToken;
using Amazon.SecurityToken.Model; using Amazon.SecurityToken.Model;
using DocumentFormat.OpenXml.Bibliography;
using IRaCIS.Application.Contracts; using IRaCIS.Application.Contracts;
using IRaCIS.Core.Application.Interfaces; using IRaCIS.Core.Application.Interfaces;
using IRaCIS.Core.Application.ViewModel; using IRaCIS.Core.Application.ViewModel;
@ -1506,22 +1507,22 @@ public class OSSService(IOptionsMonitor<ObjectStoreServiceOptions> options,
GetObjectStoreTempToken(objectUse: config.Primary); GetObjectStoreTempToken(objectUse: config.Primary);
await DeleteFromPrefixInternal(prefix, isCache); await DeleteFromPrefixInternal(config.Primary,prefix, isCache);
} }
} }
else else
{ {
GetObjectStoreTempToken(); GetObjectStoreTempToken();
await DeleteFromPrefixInternal(prefix, isCache); await DeleteFromPrefixInternal(ObjectStoreServiceOptions.ObjectStoreUse,prefix, isCache);
} }
} }
private async Task DeleteFromPrefixInternal(string prefix, bool isCache = false) private async Task DeleteFromPrefixInternal(string objectUse ,string prefix, bool isCache = false)
{ {
if (ObjectStoreServiceOptions.ObjectStoreUse == "AliyunOSS") if (objectUse == "AliyunOSS")
{ {
var aliConfig = ObjectStoreServiceOptions.AliyunOSS; var aliConfig = ObjectStoreServiceOptions.AliyunOSS;
@ -1577,7 +1578,7 @@ public class OSSService(IOptionsMonitor<ObjectStoreServiceOptions> options,
} }
else if (ObjectStoreServiceOptions.ObjectStoreUse == "MinIO") else if (objectUse == "MinIO")
{ {
var minIOConfig = ObjectStoreServiceOptions.MinIO; var minIOConfig = ObjectStoreServiceOptions.MinIO;
@ -1614,7 +1615,7 @@ public class OSSService(IOptionsMonitor<ObjectStoreServiceOptions> options,
} }
else if (ObjectStoreServiceOptions.ObjectStoreUse == "AWS") else if (objectUse == "AWS")
{ {
var awsConfig = ObjectStoreServiceOptions.AWS; var awsConfig = ObjectStoreServiceOptions.AWS;