From 5b23a8cb9294506d88330f0750f39b9a2cbabbdc Mon Sep 17 00:00:00 2001
From: rain <1679827795@qq.com>
Date: Thu, 29 Jan 2026 18:06:19 +0800
Subject: [PATCH] 区域划分调整
---
drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideExtMapper.xml | 24 ++++--------------------
1 files changed, 4 insertions(+), 20 deletions(-)
diff --git a/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideExtMapper.xml b/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideExtMapper.xml
index 0a28ec7..8dff7c5 100644
--- a/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideExtMapper.xml
+++ b/drone-service/drone-fw/src/main/java/org/sxkj/fw/area/mapper/FwAreaDivideExtMapper.xml
@@ -8,7 +8,7 @@
<result column="area_divide_id" property="areaDivideId"/>
<result column="area_type_key" property="areaTypeKey"/>
<result column="area_type_value" property="areaTypeValue"/>
- <result column="geom" property="geom"/>
+ <result column="geom_json" property="geomJson"/>
<result column="area_code" property="areaCode"/>
</resultMap>
@@ -18,12 +18,7 @@
area_divide_id,
area_type_key,
area_type_value,
- case
- when geom is null then null
- when ST_SRID(geom) is null
- or ST_SRID(geom) = 0 then ST_AsText(geom)
- else concat(ST_AsText(ST_SwapXY(geom)), ' | ', ST_SRID(geom))
- end as geom,
+ geom_json,
area_code,
create_user,
create_dept,
@@ -49,7 +44,7 @@
area_divide_id,
area_type_key,
area_type_value,
- geom,
+ geom_json,
area_code,
create_user,
create_dept,
@@ -64,18 +59,7 @@
#{item.areaDivideId},
#{item.areaTypeKey},
#{item.areaTypeValue},
- <choose>
- <when test="item.geom != null and item.geom != ''">
- case
- when instr(#{item.geom}, '|') > 0 then ST_SRID(
- ST_GeomFromText(trim(substring_index(#{item.geom}, '|', 1))),
- cast(trim(substring_index(#{item.geom}, '|', -1)) as unsigned)
- )
- else ST_GeomFromText(trim(#{item.geom}))
- end
- </when>
- <otherwise>null</otherwise>
- </choose>,
+ #{item.geomJson},
#{item.areaCode},
#{item.createUser},
#{item.createDept},
--
Gitblit v1.9.3