From be59acd0df4b5a4a4112a7e41359c83cca723628 Mon Sep 17 00:00:00 2001 From: xxaaxx5566 <2719109211@qq.com> Date: Mon, 20 Jul 2026 15:34:31 +0800 Subject: [PATCH] =?UTF-8?q?fix(address):=20=E5=BC=BA=E5=8C=96=E8=A1=8C?= =?UTF-8?q?=E6=94=BF=E5=8C=BA=E5=88=92=E5=8F=8A=E5=9D=90=E6=A0=87=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E9=9D=9E=E7=A9=BA=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将region_name、longitude、latitude字段设为非空 - 在SQL映射中添加region_code字段支持 - 修改实体类及服务逻辑,新增region_code字段赋值 - 增加对region_name、longitude、latitude字段的非空校验 - 新增region_code长度校验,完善字段长度限制 - 更新数据库表定义,调整相关字段约束 --- .../transport/mapper/CommonAddressMapper.xml | 7 +++++++ .../service/impl/CommonAddressServiceImpl.java | 12 ++++++++++++ doc/sql/transport/blade_common_address.sql | 6 +++--- doc/sql/transport/transport.sql | 6 +++--- 4 files changed, 25 insertions(+), 6 deletions(-) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/mapper/CommonAddressMapper.xml b/blade-service/blade-transport/src/main/java/org/springblade/transport/mapper/CommonAddressMapper.xml index ca38c5d..b9a4bb1 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/mapper/CommonAddressMapper.xml +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/mapper/CommonAddressMapper.xml @@ -111,6 +111,7 @@ code AS site_code, name AS address_name, CONCAT_WS('', country, city) AS region_name, + NULL AS region_code, city AS detail_address, longitude, latitude @@ -124,6 +125,7 @@ code AS site_code, name AS address_name, CONCAT_WS('', province_name, city_name) AS region_name, + city_code AS region_code, CONCAT_WS('', province_name, city_name, name) AS detail_address, longitude, latitude @@ -137,6 +139,7 @@ code AS site_code, name AS address_name, CONCAT_WS('', province_name, city_name) AS region_name, + city_code AS region_code, CONCAT_WS('', province_name, city_name, name) AS detail_address, longitude, latitude @@ -152,6 +155,7 @@ code AS site_code, name AS address_name, CONCAT_WS('', country, city) AS region_name, + NULL AS region_code, city AS detail_address, longitude, latitude @@ -170,6 +174,7 @@ code AS site_code, name AS address_name, CONCAT_WS('', province_name, city_name) AS region_name, + city_code AS region_code, CONCAT_WS('', province_name, city_name, name) AS detail_address, longitude, latitude @@ -188,6 +193,7 @@ code AS site_code, name AS address_name, CONCAT_WS('', province_name, city_name) AS region_name, + city_code AS region_code, CONCAT_WS('', province_name, city_name, name) AS detail_address, longitude, latitude @@ -202,6 +208,7 @@ SELECT NULL AS source_id, NULL AS site_code, NULL AS address_name, NULL AS region_name, + NULL AS region_code, NULL AS detail_address, NULL AS longitude, NULL AS latitude WHERE 1 = 0 diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CommonAddressServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CommonAddressServiceImpl.java index 4c47d3f..da37722 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CommonAddressServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CommonAddressServiceImpl.java @@ -64,6 +64,7 @@ public class CommonAddressServiceImpl extends BaseServiceImpl