From 4f1a93100624dc07007e04159eb73c19cd788918 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Sat, 3 Jan 2026 19:22:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(credit):=20=E6=89=A9=E5=B1=95=E4=BF=A1?= =?UTF-8?q?=E7=94=A8=E5=85=AC=E5=8F=B8=E6=90=9C=E7=B4=A2=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=B9=B6=E6=B7=BB=E5=8A=A0=E8=A2=AB=E6=89=A7=E8=A1=8C=E4=BA=BA?= =?UTF-8?q?=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改CreditCompanyMapper.xml中的搜索条件,增加名称和匹配名称的模糊搜索 - 添加对信用代码的精确搜索功能 - 在CreditJudgmentDebtor实体中新增name1字段用于存储被执行人信息 - 为name1字段添加数据导入参数映射配置 - 更新数据库查询逻辑以支持多字段搜索匹配 --- .../com/gxwebsoft/credit/entity/CreditJudgmentDebtor.java | 3 +++ .../gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml | 8 +++++--- .../credit/param/CreditJudgmentDebtorImportParam.java | 3 +++ 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gxwebsoft/credit/entity/CreditJudgmentDebtor.java b/src/main/java/com/gxwebsoft/credit/entity/CreditJudgmentDebtor.java index 2e8ab7d..3f88e99 100644 --- a/src/main/java/com/gxwebsoft/credit/entity/CreditJudgmentDebtor.java +++ b/src/main/java/com/gxwebsoft/credit/entity/CreditJudgmentDebtor.java @@ -35,6 +35,9 @@ public class CreditJudgmentDebtor implements Serializable { @Schema(description = "被执行人名称") private String name; + @Schema(description = "被执行人") + private String name1; + @Schema(description = "证件号/组织机构代码") private String code; diff --git a/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml b/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml index 1051282..a9e1c0c 100644 --- a/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml +++ b/src/main/java/com/gxwebsoft/credit/mapper/xml/CreditCompanyMapper.xml @@ -188,9 +188,11 @@ AND a.create_time <= #{param.createTimeEnd} - AND (a.comments LIKE CONCAT('%', #{param.keywords}, '%') - ) - + AND (a.name LIKE CONCAT('%', #{param.keywords}, '%') + OR a.match_name LIKE CONCAT('%', #{param.keywords}, '%') + OR a.code = #{param.keywords} + ) + diff --git a/src/main/java/com/gxwebsoft/credit/param/CreditJudgmentDebtorImportParam.java b/src/main/java/com/gxwebsoft/credit/param/CreditJudgmentDebtorImportParam.java index 3d88a73..41b6708 100644 --- a/src/main/java/com/gxwebsoft/credit/param/CreditJudgmentDebtorImportParam.java +++ b/src/main/java/com/gxwebsoft/credit/param/CreditJudgmentDebtorImportParam.java @@ -18,6 +18,9 @@ public class CreditJudgmentDebtorImportParam implements Serializable { @Excel(name = "被执行人名称") private String name; + @Excel(name = "被执行人") + private String name1; + @Excel(name = "证件号/组织机构代码") private String code;