|
@@ -288,11 +288,14 @@ public class ScenePlusServiceImpl extends ServiceImpl<IScenePlusMapper, ScenePlu
|
|
|
ScenePlus scenePlus = this.getScenePlusByNum(param.getNum());
|
|
|
if(Objects.isNull(scenePlus))
|
|
|
throw new BusinessException(ErrorCode.FAILURE_CODE_5005);
|
|
|
- if (StrUtil.isNotBlank(param.getTitle())){
|
|
|
- SceneEditInfo sceneEditInfo = sceneEditInfoService.getByScenePlusId(scenePlus.getId());
|
|
|
- sceneEditInfo.setTitle(param.getTitle());
|
|
|
- sceneEditInfoService.updateById(sceneEditInfo);
|
|
|
+
|
|
|
+ SceneEditInfo sceneEditInfo = sceneEditInfoService.getByScenePlusId(scenePlus.getId());
|
|
|
+ sceneEditInfo.setTitle(param.getTitle());
|
|
|
+ if(StrUtil.isEmpty(sceneEditInfo.getEntry())){
|
|
|
+ sceneEditInfo.setEntry("{}");
|
|
|
}
|
|
|
+ sceneEditInfoService.updateById(sceneEditInfo);
|
|
|
+
|
|
|
if (StrUtil.isNotBlank(param.getThumb())){
|
|
|
ScenePlusExt scenePlusExt = scenePlusExtService.getScenePlusExtByPlusId(scenePlus.getId());
|
|
|
scenePlusExt.setThumb(param.getThumb());
|