Browse Source

初始化接口增加参数

dsx 2 years ago
parent
commit
f7001882ae

+ 1 - 1
src/main/java/com/fdkankan/scene/controller/SceneController.java

@@ -85,7 +85,7 @@ public class SceneController extends BaseController {
     public ResultData initScene(@RequestBody InitSceneParamVO param){
         return scenePlusService.initScene(param.getBucket(), param.getNum(), param.getTitle(), param.getDes(),
                 param.getSceneSource(), param.getDataSource(), param.getSceneScheme(),
-                param.getSceneResolution(), param.getSceneFrom());
+                param.getSceneResolution(), param.getSceneFrom(), param.getModelKind());
     }
 
     /**

+ 1 - 1
src/main/java/com/fdkankan/scene/service/IScenePlusService.java

@@ -39,7 +39,7 @@ public interface IScenePlusService extends IService<ScenePlus> {
     ResultData updateViewCount(String num) throws Exception;
 
     ResultData initScene(String bucket, String num, String title, String des, Integer sceneSource,
-        String dataSource, Integer sceneScheme, String sceneResolution, String sceneFrom);
+        String dataSource, Integer sceneScheme, String sceneResolution, String sceneFrom, String mdoelKind);
 
     ResultData editScene(LaserSceneBean param);
 

+ 3 - 2
src/main/java/com/fdkankan/scene/service/impl/ScenePlusServiceImpl.java

@@ -280,7 +280,7 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
      **/
     @Override
     public ResultData initScene(String bucket, String num, String title, String des, Integer sceneSource,
-        String dataSource, Integer sceneScheme, String sceneResolution, String sceneFrom) {
+        String dataSource, Integer sceneScheme, String sceneResolution, String sceneFrom, String mdoelKind) {
 
         ScenePlus scenePlusByNum = this.getScenePlusByNum(num);
         if(Objects.nonNull(scenePlusByNum))
@@ -293,6 +293,7 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
         scenePlus.setSceneSource(sceneSource);
         scenePlus.setPayStatus(PayStatus.PAY.code());
         scenePlus.setSceneType(SceneType.OTHER.code());
+        scenePlus.setTitle(title);
         this.save(scenePlus);
 
         //生成场景拓展表
@@ -302,7 +303,7 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
         scenePlusExt.setSceneScheme(sceneScheme);
         scenePlusExt.setSceneResolution(sceneResolution);
         scenePlusExt.setSceneFrom(sceneFrom);
-        scenePlusExt.setModelKind("3dtiles");
+        scenePlusExt.setModelKind(mdoelKind);
         scenePlusExt.setSceneKind(SceneKind.FACE.code());
         scenePlusExt.setYunFileBucket(bucket);
         scenePlusExt.setAlgorithmTime(Calendar.getInstance().getTime());

+ 1 - 0
src/main/java/com/fdkankan/scene/vo/InitSceneParamVO.java

@@ -22,6 +22,7 @@ public class InitSceneParamVO {
     private String sceneResolution;
     private String sceneFrom;
     private String bucket;
+    private String modelKind;
 
 
 }