From f09879d1dcad327c15550b27814183f30f2b23f4 Mon Sep 17 00:00:00 2001 From: b2894lxlx <517289602@qq.com> Date: Wed, 23 Sep 2026 11:29:52 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8D=E5=AE=A2=E5=95=86?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=97=A0=E6=B3=95=E4=BF=9D=E5=AD=98=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pojo/entity/CustomerArchive.java | 3 ++ .../transport/pojo/vo/CustomerArchiveVO.java | 4 --- .../transport/excel/CustomerArchiveExcel.java | 3 ++ .../mapper/CustomerArchiveMapper.xml | 5 +++ .../impl/CustomerArchiveServiceImpl.java | 33 +++++++++++++++++-- doc/sql/transport/blade_customer_archive.sql | 1 + ...ustomer_archive_customer_kind_20260923.sql | 19 +++++++++++ 7 files changed, 61 insertions(+), 7 deletions(-) create mode 100644 doc/sql/transport/blade_customer_archive_customer_kind_20260923.sql diff --git a/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/entity/CustomerArchive.java b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/entity/CustomerArchive.java index 0fc9777..fa780bb 100644 --- a/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/entity/CustomerArchive.java +++ b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/entity/CustomerArchive.java @@ -58,6 +58,9 @@ public class CustomerArchive extends TenantEntity { @Schema(description = "客商全称") private String fullName; + @Schema(description = "客商类型:external外部客商,internal内部组织") + private String customerKind; + @Schema(description = "客商性质") private String customerNature; diff --git a/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/vo/CustomerArchiveVO.java b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/vo/CustomerArchiveVO.java index 880566e..802ed9e 100644 --- a/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/vo/CustomerArchiveVO.java +++ b/blade-service-api/blade-transport-api/src/main/java/org/springblade/transport/pojo/vo/CustomerArchiveVO.java @@ -82,10 +82,6 @@ public class CustomerArchiveVO extends CustomerArchive { @Schema(description = "是否保存变更记录(仅提交时为 true,保存时不记录)") private Boolean recordChange; - @TableField(exist = false) - @Schema(description = "客商类型:external外部客商,internal内部组织") - private String customerKind; - @TableField(exist = false) @Schema(description = "资金使用风险等级:high、medium、none") private String fundUseRisk; diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/excel/CustomerArchiveExcel.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/excel/CustomerArchiveExcel.java index cc15e8b..bd9c470 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/excel/CustomerArchiveExcel.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/excel/CustomerArchiveExcel.java @@ -58,6 +58,9 @@ public class CustomerArchiveExcel implements Serializable { private String fullName; @ExcelProperty("客商类型") + private String customerKind; + + @ExcelProperty("客商分类") private String customerType; @ExcelProperty("客商性质") diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/mapper/CustomerArchiveMapper.xml b/blade-service/blade-transport/src/main/java/org/springblade/transport/mapper/CustomerArchiveMapper.xml index f67cfed..6da293f 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/mapper/CustomerArchiveMapper.xml +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/mapper/CustomerArchiveMapper.xml @@ -15,6 +15,7 @@ + @@ -63,6 +64,7 @@ customer_code, short_name, full_name, + customer_kind, customer_nature, guangxi_top100, unified_credit_code, @@ -128,6 +130,9 @@ AND unified_credit_code LIKE #{creditCodeLike} + + AND customer_kind = #{customer.customerKind} + AND customer_nature = #{customer.customerNature} diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java index 53c479c..3ff5574 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/CustomerArchiveServiceImpl.java @@ -461,6 +461,7 @@ public class CustomerArchiveServiceImpl extends BaseServiceImpl(); @@ -1423,10 +1448,11 @@ public class CustomerArchiveServiceImpl extends BaseServiceImpl