dsx 2 лет назад
Родитель
Сommit
47548a6575
1 измененных файлов с 11 добавлено и 0 удалено
  1. 11 0
      src/main/java/com/fdkankan/job/job/V4toV3Handler.java

+ 11 - 0
src/main/java/com/fdkankan/job/job/V4toV3Handler.java

@@ -159,6 +159,17 @@ public class V4toV3Handler {
 
                     fYunFileService.downloadFile(dataViewPath + "floorplan_cad.json", ConstantFilePath.SCENE_PATH + "data" + File.separator + "data" + num + File.separator + "floor.json");
                     fYunFileService.uploadFile(ConstantFilePath.SCENE_PATH + "data" + File.separator + "data" + num + File.separator + "floor.json", dataViewPath + "floor.json");
+
+                    //
+                    if(!FileUtil.exist(scenePlusExt.getDataSource())){
+                        String ossResultPath = String.format(UploadFilePath.scene_result_data_path, num);
+                        List<String> resultList = fYunFileService.listRemoteFiles(ossResultPath);
+                        if(CollUtil.isNotEmpty(resultList)){
+                            resultList.stream().forEach(key->{
+                                fYunFileService.downloadFile(key, key.replace(ossResultPath, scenePlusExt.getDataSource() + "/"));
+                            });
+                        }
+                    }
                 }catch (Exception e){
                     faildNumList.add(plus.getNum());
                     log.error("转换失败,num:" + num, e);