|
@@ -7,6 +7,7 @@ import com.aliyun.oss.model.*;
|
|
|
import com.qmth.themis.business.domain.AliYunOssDomain;
|
|
|
import com.qmth.themis.business.domain.AliYunOssPrivateDomain;
|
|
|
import com.qmth.themis.business.domain.AliYunOssPublicDomain;
|
|
|
+import com.qmth.themis.business.domain.SysDomain;
|
|
|
import com.qmth.themis.business.enums.UploadFileEnum;
|
|
|
import org.apache.commons.io.IOUtils;
|
|
|
import org.slf4j.Logger;
|
|
@@ -46,11 +47,11 @@ public class OssUtil {
|
|
|
private AliYunOssPrivateDomain aliYunOssPrivateDomain;
|
|
|
|
|
|
@Bean
|
|
|
- public AliYunOssPublicDomain publicOssEnv(AliYunOssDomain aliYunOssDomain) {
|
|
|
+ public AliYunOssPublicDomain publicOssEnv(AliYunOssDomain aliYunOssDomain, SysDomain sysDomain) {
|
|
|
aliYunOssPublicDomain = new AliYunOssPublicDomain(aliYunOssDomain.getPublicEndpoint(),
|
|
|
aliYunOssDomain.getPublicName(), aliYunOssDomain.getPublicAccessKeyId(),
|
|
|
aliYunOssDomain.getPublicAccessKeySecret(), aliYunOssDomain.getPublicBucket(),
|
|
|
- aliYunOssDomain.getPublicUrl());
|
|
|
+ aliYunOssDomain.getPublicUrl(), sysDomain.isOss(), sysDomain.getAttachmentType());
|
|
|
publicClient = new OSSClientBuilder()
|
|
|
.build(aliYunOssDomain.getPublicEndpoint(), aliYunOssDomain.getPublicAccessKeyId(),
|
|
|
aliYunOssDomain.getPublicAccessKeySecret());
|
|
@@ -58,11 +59,11 @@ public class OssUtil {
|
|
|
}
|
|
|
|
|
|
@Bean
|
|
|
- public AliYunOssPrivateDomain privateOssEnv(AliYunOssDomain aliYunOssDomain) {
|
|
|
+ public AliYunOssPrivateDomain privateOssEnv(AliYunOssDomain aliYunOssDomain, SysDomain sysDomain) {
|
|
|
aliYunOssPrivateDomain = new AliYunOssPrivateDomain(aliYunOssDomain.getPrivateEndpoint(),
|
|
|
aliYunOssDomain.getPrivateName(), aliYunOssDomain.getPrivateAccessKeyId(),
|
|
|
aliYunOssDomain.getPrivateAccessKeySecret(), aliYunOssDomain.getPrivateBucket(),
|
|
|
- aliYunOssDomain.getPrivateUrl());
|
|
|
+ aliYunOssDomain.getPrivateUrl(), sysDomain.isOss(), sysDomain.getAttachmentType());
|
|
|
privateClient = new OSSClientBuilder()
|
|
|
.build(aliYunOssDomain.getPrivateEndpoint(), aliYunOssDomain.getPrivateAccessKeyId(),
|
|
|
aliYunOssDomain.getPrivateAccessKeySecret());
|