From 0d9e007599cf2c6c35843e28a3ed8239f9fb5fd7 Mon Sep 17 00:00:00 2001 From: tangwei Date: Tue, 14 Jul 2026 11:16:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=BE=E4=BE=8B=E6=96=B9=E6=B3=95?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mapLayer/mapper/MsMaplegendBMapper.java | 8 +++ .../service/impl/MapLegendServiceImpl.java | 56 ++++++++++++++++++- 2 files changed, 63 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/com/yfd/platform/qgc_sys/mapLayer/mapper/MsMaplegendBMapper.java b/backend/src/main/java/com/yfd/platform/qgc_sys/mapLayer/mapper/MsMaplegendBMapper.java index d6df58bc..49dd7cf4 100644 --- a/backend/src/main/java/com/yfd/platform/qgc_sys/mapLayer/mapper/MsMaplegendBMapper.java +++ b/backend/src/main/java/com/yfd/platform/qgc_sys/mapLayer/mapper/MsMaplegendBMapper.java @@ -3,6 +3,8 @@ package com.yfd.platform.qgc_sys.mapLayer.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.yfd.platform.qgc_sys.mapLayer.domain.MsMaplegendB; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.apache.ibatis.annotations.Update; /** * 地图图例表 Mapper 接口 @@ -11,4 +13,10 @@ import org.apache.ibatis.annotations.Mapper; */ @Mapper public interface MsMaplegendBMapper extends BaseMapper { + + /** + * 修改图例名称,解决Oracle/m³变成m3的问题 + */ + @Update("UPDATE MS_MAPLEGEND_B SET NAME = #{name} WHERE ID = #{id}") + void updateModelName(@Param("id") String id, @Param("name") String name); } \ No newline at end of file diff --git a/backend/src/main/java/com/yfd/platform/qgc_sys/mapLayer/service/impl/MapLegendServiceImpl.java b/backend/src/main/java/com/yfd/platform/qgc_sys/mapLayer/service/impl/MapLegendServiceImpl.java index 29b8e0f9..aecb081b 100644 --- a/backend/src/main/java/com/yfd/platform/qgc_sys/mapLayer/service/impl/MapLegendServiceImpl.java +++ b/backend/src/main/java/com/yfd/platform/qgc_sys/mapLayer/service/impl/MapLegendServiceImpl.java @@ -13,9 +13,11 @@ import com.yfd.platform.qgc_sys.mapLayer.mapper.MsMapmoduleBMapper; import com.yfd.platform.qgc_sys.mapLayer.service.IMapLegendService; import com.yfd.platform.utils.SecurityUtils; import jakarta.annotation.Resource; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import java.util.Comparator; +import java.util.Date; import java.util.List; import java.util.stream.Collectors; @@ -31,6 +33,12 @@ public class MapLegendServiceImpl extends ServiceImpl ids) { if (CollectionUtil.isEmpty(ids)) { @@ -101,13 +109,20 @@ public class MapLegendServiceImpl extends ServiceImpl