瀏覽代碼

更新场景title

wuweihao 3 年之前
父節點
當前提交
c8991328f8
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      gis_scene/src/main/java/com/gis/scene/service/impl/SceneServiceImpl.java

+ 8 - 1
gis_scene/src/main/java/com/gis/scene/service/impl/SceneServiceImpl.java

@@ -177,6 +177,8 @@ public class SceneServiceImpl extends ServiceImpl<SceneMapper,SceneEntity> imple
         SceneEntity entity = this.findBySceneCode(sceneCode);
         BaseRuntimeException.isNull(entity, null, "场景不存在:" + sceneCode);
 
+
+
         String someDataPath = basePath + "/someData.json";
         BaseRuntimeException.isTrue(!FileUtil.isFile(someDataPath), null, "someData.json文件不存在");
 
@@ -196,7 +198,12 @@ public class SceneServiceImpl extends ServiceImpl<SceneMapper,SceneEntity> imple
 
         if (info != null) {
             JSONObject infoJson = JSONObject.parseObject(info);
-
+            // 更新title
+            String name = infoJson.getString("name");
+            if (!StrUtil.equals(name, entity.getSceneTitle())){
+                entity.setSceneTitle(name);
+                this.updateById(entity);
+            }
             // 处理model
             JSONObject model = someDataJson.getJSONObject("model");
             if (model != null) {