Browse Source

生成虚拟场景 填充scenesource字段

dsx 2 years ago
parent
commit
45eb1d647c

+ 15 - 0
src/main/java/com/fdkankan/openApi/service/www/impl/ScenePlusServiceImpl.java

@@ -198,12 +198,27 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
             sceneEditControls = new SceneEditControls();
         }
 
+        SceneFrom sceneFrom = SceneFrom.get(param.getSceneFrom());
+        if(Objects.isNull(sceneFrom)){
+            throw new BusinessException(ErrorCode.PARAM_ERROR.code(), "sceneFrom错误");
+        }
+        Integer sceneSource = null;
+        switch (sceneFrom){
+            case SXZ:
+                sceneSource = SceneSource.YJHZ.code();
+                break;
+        }
+        if(Objects.isNull(sceneSource)){
+            throw new BusinessException(ErrorCode.PARAM_ERROR.code(), "sceneFrom错误");
+        }
+
         scenePlus.setNum(param.getNum());
         scenePlus.setUserId(param.getUserId());
         scenePlus.setTitle("四维看看");
         scenePlus.setDescription("<p>四维看看 让空间讲故事</p>");
         scenePlus.setSceneStatus(SceneStatus.SUCCESS.code());
         scenePlus.setPayStatus(PayStatus.PAY.code());
+        scenePlus.setSceneSource(sceneSource);
         this.saveOrUpdate(scenePlus);
         scenePlus = this.getByNum(param.getNum());