|
@@ -562,6 +562,8 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
|
|
|
SceneEditControls sceneEditControls, ScenePlus scenePlus, ScenePlusExt scenePlusExt,Company company){
|
|
|
String dataViewPath = String.format(UploadFilePath.DATA_VIEW_PATH, num);
|
|
|
|
|
|
+ String oldSceneJson = fYunFileService.getFileContent(dataViewPath + "scene.json");
|
|
|
+
|
|
|
SceneJsonBean sceneJson = new SceneJsonBean();
|
|
|
BeanUtil.copyProperties(sceneEditInfoExt, sceneJson);
|
|
|
BeanUtil.copyProperties(sceneEditInfo, sceneJson);
|
|
@@ -577,6 +579,10 @@ public class BuildSceneServiceImpl implements IBuildSceneService {
|
|
|
sceneJson.setModelKind(scenePlusExt.getModelKind());
|
|
|
sceneJson.setVideos(JSON.toJSONString(videosJson));
|
|
|
sceneJson.setPayStatus(scenePlus.getPayStatus());
|
|
|
+ if(StrUtil.isNotEmpty(oldSceneJson)){
|
|
|
+ List<JSONObject> mosaicList = JSON.parseObject(oldSceneJson, SceneJsonBean.class).getMosaicList();
|
|
|
+ sceneJson.setMosaicList(mosaicList);
|
|
|
+ }
|
|
|
|
|
|
if(!ObjectUtils.isEmpty(company)){
|
|
|
String userViewPath = String.format(UploadFilePath.USER_VIEW_PATH, num);
|