浏览代码

编辑器 不能修改动态面板text内容

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

+ 4 - 0
src/main/java/com/fdkankan/scene/service/impl/SceneDynamicPanelServiceImpl.java

@@ -70,6 +70,10 @@ public class SceneDynamicPanelServiceImpl extends ServiceImpl<ISceneDynamicPanel
             JSONObject obj = (JSONObject) v;
             JSONObject obj = (JSONObject) v;
             map.put(obj.getString("sid"), obj);
             map.put(obj.getString("sid"), obj);
         });
         });
+        JSONObject oldObj = map.get(sid);
+        if(Objects.nonNull(oldObj)){
+            data.put("text", oldObj.get("text"));
+        }
         map.put(sid, data);
         map.put(sid, data);
         Collection<JSONObject> values = map.values();
         Collection<JSONObject> values = map.values();
         fileServiceInterface.uploadFile(JSON.toJSONString(values).getBytes(StandardCharsets.UTF_8), editPath);
         fileServiceInterface.uploadFile(JSON.toJSONString(values).getBytes(StandardCharsets.UTF_8), editPath);