Browse Source

修复迁移时的bug

lijie 3 years ago
parent
commit
4d2cd7268c

+ 4 - 1
dmp-cloud/dmp-file/src/main/java/com/persagy/dmp/file/service/impl/ImageUrlToMinioServiceImpl.java

@@ -17,6 +17,8 @@ import com.persagy.dmp.common.constant.ResponseCode;
 import com.persagy.dmp.common.exception.BusinessException;
 import com.persagy.dmp.file.context.OldFileAppContext;
 import com.persagy.dmp.file.dao.FileMapper;
+import com.persagy.dmp.file.model.FileInfoCreator;
+import com.persagy.dmp.file.model.FileMd5Creator;
 import com.persagy.dmp.file.service.CompatibleOldFileService;
 import com.persagy.dmp.file.service.FileMigrateService;
 import lombok.Data;
@@ -90,7 +92,8 @@ public class ImageUrlToMinioServiceImpl implements FileMigrateService {
         final String urlFormat = "{}{}?systemId={}";
         for (String listSubUrl : uriMap.keySet()) {
             String requestListUrl = StrUtil.format(urlFormat,imageServiceUrl,listSubUrl,systemId);
-            transferFile(requestListUrl,null,imageServiceUrl,systemId,secret,bucketName,deleteOldFileFlag,
+            transferFile(requestListUrl,null,imageServiceUrl,systemId,secret,
+                    FileInfoCreator.formatBucket(bucketName),deleteOldFileFlag,
                     fileKeys,uriMap.get(listSubUrl),physicalMigrateFlag, extractInfos,groupCodes,schema);
         }
         log.warn("=========文件迁移完成:结束时间:"+ DateUtil.format(LocalDateTime.now(),"yyyy-MM-dd HH:mm:ss")