浏览代码

深时修改初始化面,无法同步显示

dengsixing 2 年之前
父节点
当前提交
e833a069d5
共有 1 个文件被更改,包括 7 次插入4 次删除
  1. 7 4
      src/main/java/com/fdkankan/scene/service/impl/ScenePlusServiceImpl.java

+ 7 - 4
src/main/java/com/fdkankan/scene/service/impl/ScenePlusServiceImpl.java

@@ -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());