Revert "refactor(storage): 简化存储适配器配置逻辑并移除降级机制"

This reverts commit 95c82cfcf2.
This commit is contained in:
2026-02-05 22:29:52 +08:00
parent ee2482a55a
commit 1e71add551
8 changed files with 102 additions and 66 deletions

View File

@@ -19,6 +19,7 @@ import com.ycwl.basic.pricing.enums.VoucherDiscountType;
import com.ycwl.basic.pricing.service.IVoucherService;
import com.ycwl.basic.storage.StorageFactory;
import com.ycwl.basic.storage.adapters.IStorageAdapter;
import com.ycwl.basic.storage.exceptions.StorageUnsupportedException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
@@ -153,7 +154,14 @@ public class SourceRepository {
.build();
context.enableStage("image_sr");
context.enableStage("image_enhance");
IStorageAdapter adapter = StorageFactory.use();
ScenicConfigManager configManager = scenicRepository.getScenicConfigManager(source.getScenicId());
IStorageAdapter adapter;
try {
adapter = StorageFactory.get(configManager.getString("store_type"));
adapter.loadConfig(configManager.getObject("store_config_json", Map.class));
} catch (StorageUnsupportedException ignored) {
adapter = StorageFactory.use("assets-ext");
}
context.setStorageAdapter(adapter);
// 2. 设置结果URL回调 - 更新source记录