|
|
@@ -32,6 +32,7 @@ import org.dromara.system.domain.vo.SysOssVo;
|
|
|
import org.dromara.system.mapper.SysOssMapper;
|
|
|
import org.dromara.system.service.ISysOssService;
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.cache.annotation.Cacheable;
|
|
|
import org.springframework.http.MediaType;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
@@ -61,6 +62,9 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
|
|
|
|
|
|
private static final String APK_FILE_SUFFIX = ".apk";
|
|
|
|
|
|
+ @Value("${server.minio.ip}")
|
|
|
+ private String minioServerIp;
|
|
|
+
|
|
|
/**
|
|
|
* 查询OSS对象存储列表
|
|
|
*
|
|
|
@@ -284,7 +288,8 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
|
|
|
@NotNull
|
|
|
private SysOssVo buildResultEntityV2(String originalfileName, String suffix, String configKey, UploadResult uploadResult, String md5, MultipartFile file) {
|
|
|
SysOss oss = new SysOss();
|
|
|
- oss.setUrl(uploadResult.getUrl());
|
|
|
+ // 如果是127.0.0.1 替换成minio地址
|
|
|
+ oss.setUrl(uploadResult.getUrl().replace("127.0.0.1",minioServerIp));
|
|
|
oss.setFileSuffix(suffix);
|
|
|
oss.setFileName(uploadResult.getFilename());
|
|
|
oss.setOriginalName(originalfileName);
|
|
|
@@ -359,7 +364,8 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
|
|
|
@NotNull
|
|
|
private SysOssVo buildResultEntity(String originalfileName, String suffix, String configKey, UploadResult uploadResult) {
|
|
|
SysOss oss = new SysOss();
|
|
|
- oss.setUrl(uploadResult.getUrl());
|
|
|
+ // 如果是127.0.0.1 替换成minio地址
|
|
|
+ oss.setUrl(uploadResult.getUrl().replace("127.0.0.1",minioServerIp));
|
|
|
oss.setFileSuffix(suffix);
|
|
|
oss.setFileName(uploadResult.getFilename());
|
|
|
oss.setOriginalName(originalfileName);
|