From eab6eca35b55b24a75d231931d2c9e6d1ea6c6e1 Mon Sep 17 00:00:00 2001 From: zhuyulei <1843199800@qq.com> Date: Tue, 30 Jan 2024 10:29:28 +0800 Subject: [PATCH] xml --- .../mapper/SpecialProjectFeasibilityMapper.java | 1 + .../service/SpecialProjectFeasibilityService.java | 4 ++-- .../service/SpecialProjectProposalService.java | 8 +++++++- .../earlyStage/SpecialProjectFeasibilityMapper.xml | 12 +++++++++--- .../earlyStage/SpecialProjectProposalMapper.xml | 4 ++-- 5 files changed, 21 insertions(+), 8 deletions(-) diff --git a/jwtech-system/src/main/java/com/kms/earlyStage/mapper/SpecialProjectFeasibilityMapper.java b/jwtech-system/src/main/java/com/kms/earlyStage/mapper/SpecialProjectFeasibilityMapper.java index 5b000355..9e381e44 100644 --- a/jwtech-system/src/main/java/com/kms/earlyStage/mapper/SpecialProjectFeasibilityMapper.java +++ b/jwtech-system/src/main/java/com/kms/earlyStage/mapper/SpecialProjectFeasibilityMapper.java @@ -29,6 +29,7 @@ public interface SpecialProjectFeasibilityMapper extends BaseMapper list = null; if (ObjectUtil.isNull(data.getGetList())) { - return specialProjectProposalMapper.selectPage(new Page<>(sp.getPageNum(), sp.getPageSize()), BeanToWrapper.getWrapper(sp)); + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(SpecialProjectProposal.class).like(data.getProjectName() != null, SpecialProjectProposal::getProjectName, data.getProjectName()) + .like(data.getProjectCode() != null, SpecialProjectProposal::getProjectCode, data.getProjectCode()) + .likeRight(data.getAdcd() != null, SpecialProjectProposal::getAdcd, sysXzqhService.getSubString(sp.getData().getAdcd())); + + return specialProjectProposalMapper.selectPage(new Page<>(sp.getPageNum(), sp.getPageSize()), wrapper); } diff --git a/jwtech-system/src/main/resources/mapper/earlyStage/SpecialProjectFeasibilityMapper.xml b/jwtech-system/src/main/resources/mapper/earlyStage/SpecialProjectFeasibilityMapper.xml index 66d94225..637416c7 100644 --- a/jwtech-system/src/main/resources/mapper/earlyStage/SpecialProjectFeasibilityMapper.xml +++ b/jwtech-system/src/main/resources/mapper/earlyStage/SpecialProjectFeasibilityMapper.xml @@ -14,7 +14,7 @@ pf.PROJECT_INVESTMENT_ESTIMATE, pf.APPROVAL_OPINION, pf.create_time - from bs_slgc_qqjd_spe_pro_fea pf left join bs_slgc_qqjd_spe_pro_proposal pp on pp.pro_no=pf.pro_no and pp.project_code=pf.project_code + from bs_slgc_qqjd_spe_pro_fea pf left join bs_slgc_qqjd_spe_pro_proposal pp on pp.pro_no=pf.pro_no and pp.project_code=pf.project_code @@ -59,7 +59,10 @@ AND user_id=#{userId}) - and project_name like concat('%',#{projectName},'%') + and pp.project_name like concat('%',#{projectName},'%') + + + and pp.project_code like concat('%',#{projectCode},'%') @@ -68,7 +71,10 @@ - and project_name like concat('%',#{projectName},'%') + and pp.project_name like concat('%',#{projectName},'%') + + + and pp.project_code like concat('%',#{projectCode},'%') diff --git a/jwtech-system/src/main/resources/mapper/earlyStage/SpecialProjectProposalMapper.xml b/jwtech-system/src/main/resources/mapper/earlyStage/SpecialProjectProposalMapper.xml index 530384f0..3f851091 100644 --- a/jwtech-system/src/main/resources/mapper/earlyStage/SpecialProjectProposalMapper.xml +++ b/jwtech-system/src/main/resources/mapper/earlyStage/SpecialProjectProposalMapper.xml @@ -81,7 +81,7 @@ and project_name like concat('%',#{projectName},'%') - and project_code=#{projectCode} + and project_code like concat('%',#{projectCode},'%') @@ -93,7 +93,7 @@ and project_name like concat('%',#{projectName},'%') - and project_code=#{projectCode} + and project_code like concat('%',#{projectCode},'%')