Przeglądaj źródła

场景升级,写scenejson字段增加modelKind字段

dsx 2 lat temu
rodzic
commit
71162f875c

+ 2 - 0
src/main/java/com/fdkankan/scene/bean/SceneJsonBean.java

@@ -146,6 +146,8 @@ public class SceneJsonBean {
      */
     private String sceneKind;
 
+    private String modelKind;
+
     /**
      * 视频覆盖数据
      */

+ 1 - 3
src/main/java/com/fdkankan/scene/service/impl/SceneUpgradeToV4Service.java

@@ -389,9 +389,6 @@ public class SceneUpgradeToV4Service implements ISceneUpgradeToV4Service {
 
             scenePlusExt.setThumb(thumbUrl);
             scenePlusExt.setWebSite(webSite);
-            //3dtiles算法上线后激光生成obj调用升级,一定是3dtiles类型,其他v3场景升级还是原来的dam
-            String modelKind = scenePlus.getSceneSource() == SceneSource.JG.code().intValue() ? ModelKind.THREE_D_TILE.code() : ModelKind.DAM.code();
-            scenePlusExt.setModelKind(modelKind);
             scenePlusExtService.updateById(scenePlusExt);
 
             if(StrUtil.isNotEmpty(sceneEditInfo.getBoxVideos())){
@@ -453,6 +450,7 @@ public class SceneUpgradeToV4Service implements ISceneUpgradeToV4Service {
             sceneJson.setSceneResolution(scenePlusExt.getSceneResolution());
             sceneJson.setSceneFrom(scenePlusExt.getSceneFrom());
             sceneJson.setSceneKind(scenePlusExt.getSceneKind());
+            sceneJson.setModelKind(scenePlusExt.getModelKind());
             if(StrUtil.isNotEmpty(scenePro.getVideos())){
                 sceneJson.setVideos(JSON.parseObject(scenePro.getVideos()));
             }