From 25971ce968a1a25273e90838aa18fa77a0e8b622 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期三, 06 五月 2026 16:20:17 +0800
Subject: [PATCH] #地图保存优化

---
 src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java |   13 +------------
 1 files changed, 1 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java
index 193d7f6..3d1181d 100644
--- a/src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/BasMapEditorServiceImpl.java
@@ -133,19 +133,8 @@
         }
         String dataJson = JSON.toJSONString(storedData);
         String editorJson = JSON.toJSONString(editorDoc);
-        BasMap basMap = basMapService.getOne(new QueryWrapper<BasMap>().eq("lev", lev));
         Date now = new Date();
-        if (basMap == null) {
-            basMap = new BasMap();
-            basMap.setCreateTime(now);
-        } else {
-            basMap.setLastData(basMap.getData());
-        }
-        basMap.setLev(lev);
-        basMap.setData(dataJson);
-        basMap.setOriginData(editorJson);
-        basMap.setUpdateTime(now);
-        basMapService.saveOrUpdate(basMap);
+        basMapService.saveMapPayloadInBatches(lev, dataJson, editorJson, now);
     }
 
     private BasMapEditorDoc parseEditorDocJson(Integer lev, String json) {

--
Gitblit v1.9.1