|
@@ -267,7 +267,8 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
|
|
|
//生成sceneJson
|
|
|
SceneJsonBean sceneJson = new SceneJsonBean();
|
|
|
BeanUtil.copyProperties(sceneEditInfoExt, sceneJson);
|
|
|
- BeanUtil.copyProperties(sceneEditInfo, sceneJson);
|
|
|
+ BeanUtil.copyProperties(sceneEditInfo, sceneJson, "floorPlanUpload");
|
|
|
+ sceneJson.setFloorPlanUpload(this.Str2Json(sceneEditInfo.getFloorPlanUpload()));
|
|
|
SceneEditControlsVO sceneEditControlsVO = BeanUtil.copyProperties(sceneEditControls, SceneEditControlsVO.class);
|
|
|
sceneJson.setControls(sceneEditControlsVO);
|
|
|
sceneJson.setNum(num);
|
|
@@ -543,7 +544,8 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
|
|
|
SceneEditControls sceneEditControls = sceneEditControlsService.getBySceneEditId(sceneEditInfo.getId());
|
|
|
SceneInfoVO sceneInfoVO = new SceneInfoVO();
|
|
|
BeanUtil.copyProperties(sceneEditInfoExt, sceneInfoVO);
|
|
|
- BeanUtil.copyProperties(sceneEditInfo, sceneInfoVO);
|
|
|
+ BeanUtil.copyProperties(sceneEditInfo, sceneInfoVO, "floorPlanUpload");
|
|
|
+ sceneInfoVO.setFloorPlanUpload(this.Str2Json(sceneEditInfo.getFloorPlanUpload()));
|
|
|
if(Objects.isNull(sceneInfoVO.getFloorPlanAngle())){
|
|
|
sceneInfoVO.setFloorPlanAngle(0f);
|
|
|
}
|
|
@@ -574,6 +576,13 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
|
|
|
return sceneInfoVO;
|
|
|
}
|
|
|
|
|
|
+ private JSONObject Str2Json(String str){
|
|
|
+ if(StrUtil.isEmpty(str)){
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ return JSON.parseObject(str);
|
|
|
+ }
|
|
|
+
|
|
|
private void SortBoxVideos(SceneInfoVO sceneInfoVO){
|
|
|
String boxVideos = sceneInfoVO.getBoxVideos();
|
|
|
if(StrUtil.isEmpty(boxVideos)){
|