疯狂的狮子li
2021-07-18 7cffafcdaa92f904cffe91284d641c781829b035
ruoyi-oss/src/main/java/com/ruoyi/oss/factory/OssFactory.java
@@ -3,6 +3,7 @@
import cn.hutool.core.lang.Assert;
import com.ruoyi.common.utils.spring.SpringUtils;
import com.ruoyi.oss.constant.CloudConstant;
import com.ruoyi.oss.enumd.CloudServiceEnumd;
import com.ruoyi.oss.service.ICloudStorageService;
import com.ruoyi.system.service.ISysConfigService;
@@ -26,11 +27,15 @@
   public static ICloudStorageService instance() {
      String type = sysConfigService.selectConfigByKey(CloudConstant.CLOUD_STORAGE_CONFIG_KEY);
      return SERVICES.get(type);
      return instance(type);
   }
   public static ICloudStorageService instance(String type) {
      return SERVICES.get(type);
      ICloudStorageService service = SERVICES.get(type);
      if (service == null) {
         service = (ICloudStorageService) SpringUtils.getBean(CloudServiceEnumd.getServiceClass(type));
      }
      return service;
   }
   public static void register(String type, ICloudStorageService iCloudStorageService) {