瀏覽代碼

v4转v3 v4场景置为删除状态

dsx 2 年之前
父節點
當前提交
e7cbd48d80
共有 1 個文件被更改,包括 81 次插入81 次删除
  1. 81 81
      src/main/java/com/fdkankan/job/job/V4toV3Handler.java

+ 81 - 81
src/main/java/com/fdkankan/job/job/V4toV3Handler.java

@@ -90,91 +90,91 @@ public class V4toV3Handler {
                     ScenePlusExt scenePlusExt = scenePlusExtService.getScenePlusExtByPlusId(plus.getId());
                     SceneEditInfo sceneEditInfo = sceneEditInfoService.getOne(new LambdaQueryWrapper<SceneEditInfo>().eq(SceneEditInfo::getScenePlusId, plus.getId()));
 
-                    ScenePro scenePro = new ScenePro();
-                    scenePro.setNum(plus.getNum());
-                    scenePro.setWebSite(mainUrl + "/" + sceneProV3Url + plus.getNum());
-                    scenePro.setThumb("https://4dkk.4dage.com/loading/thumb.jpg");
-                    scenePro.setCreateTime(plus.getCreateTime());
-                    scenePro.setStatus(-2);
-                    scenePro.setDataSource(scenePlusExt.getDataSource());
-                    scenePro.setUserId(plus.getUserId());
-                    scenePro.setPayStatus(PayStatus.PAY.code());
-                    scenePro.setCameraId(plus.getCameraId());
-                    scenePro.setPhoneId(plus.getPhoneId());
-                    scenePro.setSceneName(plus.getTitle());
-                    scenePro.setSceneDec(plus.getDescription());
-                    scenePro.setSceneType(plus.getSceneType());
-                    scenePro.setViewCount(scenePlusExt.getViewCount());
-                    scenePro.setShootCount(scenePlusExt.getShootCount());
-                    if(StrUtil.isNotEmpty(scenePlusExt.getVideos())){
-                        scenePro.setVideos(scenePlusExt.getVideos().replaceAll("scene_view_data/" + plus.getNum() + "/data", "data/data" + plus.getNum()));
-                    }
-                    scenePro.setGps(scenePlusExt.getGps());
-                    scenePro.setSceneScheme(scenePlusExt.getSceneScheme());
-                    scenePro.setAlgorithm(scenePlusExt.getAlgorithm());
-                    scenePro.setEcs(scenePlusExt.getEcs());
-                    scenePro.setSpace(scenePlusExt.getSpace());
-                    scenePro.setFirmwareVersion(scenePlusExt.getFirmwareVersion());
-                    scenePro.setBuildType(scenePlusExt.getBuildType());
-                    scenePro.setComputeTime(scenePlusExt.getComputeTime());
-                    scenePro.setSceneSource(plus.getSceneSource());
-                    sceneProService.save(scenePro);
-
-                    SceneProEdit sceneProEdit = new SceneProEdit();
-                    sceneProEdit.setProId(scenePro.getId());
-                    sceneProEdit.setCreateTime(plus.getCreateTime());
-                    sceneProEdit.setVersion(sceneEditInfo.getVersion());
-                    sceneProEdit.setImagesVersion(sceneEditInfo.getImgVersion());
-                    sceneProEditService.save(sceneProEdit);
-
-                    //复制oss
+//                    ScenePro scenePro = new ScenePro();
+//                    scenePro.setNum(plus.getNum());
+//                    scenePro.setWebSite(mainUrl + "/" + sceneProV3Url + plus.getNum());
+//                    scenePro.setThumb("https://4dkk.4dage.com/loading/thumb.jpg");
+//                    scenePro.setCreateTime(plus.getCreateTime());
+//                    scenePro.setStatus(-2);
+//                    scenePro.setDataSource(scenePlusExt.getDataSource());
+//                    scenePro.setUserId(plus.getUserId());
+//                    scenePro.setPayStatus(PayStatus.PAY.code());
+//                    scenePro.setCameraId(plus.getCameraId());
+//                    scenePro.setPhoneId(plus.getPhoneId());
+//                    scenePro.setSceneName(plus.getTitle());
+//                    scenePro.setSceneDec(plus.getDescription());
+//                    scenePro.setSceneType(plus.getSceneType());
+//                    scenePro.setViewCount(scenePlusExt.getViewCount());
+//                    scenePro.setShootCount(scenePlusExt.getShootCount());
+//                    if(StrUtil.isNotEmpty(scenePlusExt.getVideos())){
+//                        scenePro.setVideos(scenePlusExt.getVideos().replaceAll("scene_view_data/" + plus.getNum() + "/data", "data/data" + plus.getNum()));
+//                    }
+//                    scenePro.setGps(scenePlusExt.getGps());
+//                    scenePro.setSceneScheme(scenePlusExt.getSceneScheme());
+//                    scenePro.setAlgorithm(scenePlusExt.getAlgorithm());
+//                    scenePro.setEcs(scenePlusExt.getEcs());
+//                    scenePro.setSpace(scenePlusExt.getSpace());
+//                    scenePro.setFirmwareVersion(scenePlusExt.getFirmwareVersion());
+//                    scenePro.setBuildType(scenePlusExt.getBuildType());
+//                    scenePro.setComputeTime(scenePlusExt.getComputeTime());
+//                    scenePro.setSceneSource(plus.getSceneSource());
+//                    sceneProService.save(scenePro);
+//
+//                    SceneProEdit sceneProEdit = new SceneProEdit();
+//                    sceneProEdit.setProId(scenePro.getId());
+//                    sceneProEdit.setCreateTime(plus.getCreateTime());
+//                    sceneProEdit.setVersion(sceneEditInfo.getVersion());
+//                    sceneProEdit.setImagesVersion(sceneEditInfo.getImgVersion());
+//                    sceneProEditService.save(sceneProEdit);
+//
+//                    //复制oss
                     String dataPath = String.format("data/data%s/", num);
-                    String imagePath = String.format("images/images%s/", num);
-                    String videoPath = String.format("video/video%s/", num);
-                    String voicePath = String.format("voice/voice%s/", num);
+//                    String imagePath = String.format("images/images%s/", num);
+//                    String videoPath = String.format("video/video%s/", num);
+//                    String voicePath = String.format("voice/voice%s/", num);
                     String dataViewPath = String.format(UploadFilePath.DATA_VIEW_PATH, num);
-                    String imageViewPath = String.format(UploadFilePath.IMG_VIEW_PATH, num);
-                    String videoViewPath = String.format(UploadFilePath.VIDEOS_VIEW_PATH, num);
-                    String voiceViewPath = String.format(UploadFilePath.VOICE_VIEW_PATH, num);
-
-                    fYunFileService.copyFileInBucket(dataViewPath, dataPath);
-                    fYunFileService.copyFileInBucket(imageViewPath, imagePath);
-                    fYunFileService.copyFileInBucket(videoViewPath, videoPath);
-                    fYunFileService.copyFileInBucket(voiceViewPath, voicePath);
-
-                    //写入本地文件
-                    JSONObject sceneJson = JSONObject.parseObject(JSONObject.toJSONString(scenePro));
-                    if(StrUtil.isNotEmpty(scenePro.getVideos())){
-                        sceneJson.put("videos",JSON.parseObject(scenePro.getVideos()).toJSONString());
-                    }
-                    sceneJson.put("version",sceneProEdit.getVersion());
-                    sceneJson.put("imagesVersion",sceneProEdit.getImagesVersion());
-                    sceneJson.put("floorEditVer",sceneProEdit.getFloorEditVer());
-                    sceneJson.put("floorPublishVer",sceneProEdit.getFloorPublishVer());
-                    String sceneJsonStr = JSON.toJSONString(sceneJson);
-
-                    FileUtils.writeFile(ConstantFilePath.SCENE_PATH + "data/data" + num + File.separator + "scene.json", sceneJsonStr);
-                    //上传sceneJson文件
-                    fYunFileService.uploadFile(sceneJsonStr.getBytes(), dataViewPath + "scene.json");
-
-                    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");
+//                    String imageViewPath = String.format(UploadFilePath.IMG_VIEW_PATH, num);
+//                    String videoViewPath = String.format(UploadFilePath.VIDEOS_VIEW_PATH, num);
+//                    String voiceViewPath = String.format(UploadFilePath.VOICE_VIEW_PATH, num);
+//
+//                    fYunFileService.copyFileInBucket(dataViewPath, dataPath);
+//                    fYunFileService.copyFileInBucket(imageViewPath, imagePath);
+//                    fYunFileService.copyFileInBucket(videoViewPath, videoPath);
+//                    fYunFileService.copyFileInBucket(voiceViewPath, voicePath);
+//
+//                    //写入本地文件
+//                    JSONObject sceneJson = JSONObject.parseObject(JSONObject.toJSONString(scenePro));
+//                    if(StrUtil.isNotEmpty(scenePro.getVideos())){
+//                        sceneJson.put("videos",JSON.parseObject(scenePro.getVideos()).toJSONString());
+//                    }
+//                    sceneJson.put("version",sceneProEdit.getVersion());
+//                    sceneJson.put("imagesVersion",sceneProEdit.getImagesVersion());
+//                    sceneJson.put("floorEditVer",sceneProEdit.getFloorEditVer());
+//                    sceneJson.put("floorPublishVer",sceneProEdit.getFloorPublishVer());
+//                    String sceneJsonStr = JSON.toJSONString(sceneJson);
+//
+//                    FileUtils.writeFile(ConstantFilePath.SCENE_PATH + "data/data" + num + File.separator + "scene.json", sceneJsonStr);
+//                    //上传sceneJson文件
+//                    fYunFileService.uploadFile(sceneJsonStr.getBytes(), dataViewPath + "scene.json");
+
+//                    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", dataPath + "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() + "/"));
-                            });
-                        }
-                    }
-
-                    plus.setNum(num + "-yjj");
-                    scenePlusService.updateById(plus);
-
-                    scenePlusService.removeById(plus.getId());
+//                    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() + "/"));
+//                            });
+//                        }
+//                    }
+
+//                    plus.setNum(num + "-yjj");
+//                    scenePlusService.updateById(plus);
+//
+//                    scenePlusService.removeById(plus.getId());
 
                 }catch (Exception e){
                     faildNumList.add(plus.getNum());