diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java index 3c1ac1ec..3e40118b 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/EnforcementRegistrationServiceImpl.java @@ -103,10 +103,11 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat */ @Override public TableDataInfo queryPageList(EnforcementRegistrationBo bo, PageQuery pageQuery) { - // 使用App端专用的查询条件构建器 - LambdaQueryWrapper lqw = buildAppListQueryWrapper(bo); - Page result = baseMapper.selectVoPage(pageQuery.build(), lqw); - return TableDataInfo.build(result); + // 使用自定义XML查询,包含num字段(企业执法次数) + Page page = pageQuery.build(); + List list = baseMapper.selectEnforcementRegistrationList(bo, page); + page.setRecords(list); + return TableDataInfo.build(page); } /** diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/EnforcementRegistrationMapper.xml b/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/EnforcementRegistrationMapper.xml index 8cf23ae8..8c761359 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/EnforcementRegistrationMapper.xml +++ b/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/EnforcementRegistrationMapper.xml @@ -548,7 +548,27 @@ AND er.has_auto = #{bo.hasAuto} - AND er.enterprise_name LIKE CONCAT('%', #{bo.searchValue}, '%') + AND ( + er.enterprise_name LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.enterprise_number LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.enterprise_address LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.law_enforcement_code LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.law_enforcement LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.bureau_dept_name LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.law_enforcer LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.law_enforcer_two LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.law_enforcement_item_text LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.law_enforcement_basis LIKE CONCAT('%', #{bo.searchValue}, '%') + OR DATE_FORMAT(er.enforcement_time, '%Y-%m-%d') LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.check_css LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.check_category LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.enforce_reason LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.remark LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.law_enforcement_basis_text LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.law_text LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.enforce LIKE CONCAT('%', #{bo.searchValue}, '%') + OR er.law_enforcement_item LIKE CONCAT('%', #{bo.searchValue}, '%') + ) AND er.enforcement_time >= CONCAT(#{bo.dateSearch}, '-01') @@ -581,6 +601,9 @@ AND er.bureau_dept_id = #{bo.bureauDeptId} + + AND er.law_enforcement_id = #{bo.lawEnforcementId} + ) t