|
@@ -1,6 +1,7 @@
|
|
|
package com.persagy.dmp.file.service.impl;
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import cn.hutool.core.io.IoUtil;
|
|
|
import cn.hutool.core.lang.Pair;
|
|
|
import cn.hutool.core.lang.TypeReference;
|
|
@@ -23,6 +24,7 @@ import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.time.LocalDateTime;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.Set;
|
|
@@ -82,6 +84,7 @@ public class ImageUrlToMinioServiceImpl implements FileMigrateService {
|
|
|
private void startMigrate(String imageServiceUrl, String systemId, String secret, String bucketName,
|
|
|
Boolean deleteOldFileFlag,Set<String> fileKeys,
|
|
|
Boolean physicalMigrateFlag, Set<String> extractInfos, Set<String> groupCodes,String schema){
|
|
|
+ LocalDateTime start = LocalDateTime.now();
|
|
|
final Map<String,String> uriMap = MapUtil.of("/common/images_list","/common/image_get");
|
|
|
uriMap.put("/common/files_list","/common/file_get");
|
|
|
final String urlFormat = "{}{}?systemId={}";
|
|
@@ -90,6 +93,8 @@ public class ImageUrlToMinioServiceImpl implements FileMigrateService {
|
|
|
transferFile(requestListUrl,null,imageServiceUrl,systemId,secret,bucketName,deleteOldFileFlag,
|
|
|
fileKeys,uriMap.get(listSubUrl),physicalMigrateFlag, extractInfos,groupCodes,schema);
|
|
|
}
|
|
|
+ log.warn("=========文件迁移完成:结束时间:"+ DateUtil.format(LocalDateTime.now(),"yyyy-MM-dd HH:mm:ss")
|
|
|
+ +",开始时间:"+DateUtil.format(start,"yyyy-MM-dd HH:mm:ss")+"=========");
|
|
|
}
|
|
|
|
|
|
* Description: 迁移文件
|