diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationReportMapper.xml b/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationReportMapper.xml index 6f0edc28..137d4c01 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationReportMapper.xml +++ b/zdxt-modules/zdxt-enforcement-code/src/main/resources/mapper/enforcementcode/report/EnforcementRegistrationReportMapper.xml @@ -141,6 +141,82 @@ AND r2.check_category IS NOT NULL AND r2.bureau_dept_id IS NOT NULL AND (r2.status = 0 OR r2.status IS NULL) + + AND r2.bureau_dept_name LIKE CONCAT('%', #{bo.bureauDeptName}, '%') + + + AND (law_enforcer LIKE CONCAT('%', #{bo.lawEnforcer}, '%') + ORr. law_enforcer_two LIKE CONCAT('%', #{bo.lawEnforcer}, '%')) + + + AND r2.enterprise_name LIKE CONCAT('%', #{bo.enterpriseName}, '%') + + + AND r2.law_enforcement_item_text LIKE CONCAT('%', #{bo.lawEnforcementItemText}, '%') + + + AND r2.has_union = #{bo.hasUnion} + + + AND r2.has_auto = #{bo.hasAuto} + + + AND r2.entrust_dept_name LIKE CONCAT('%', #{bo.entrustDeptName}, '%') + + + AND r2.law_enforce_category = #{bo.lawEnforceCategory} + + + AND r2.is_complaint = #{bo.isComplaint} + + + AND r2.enforce = #{bo.enforce} + + + AND r2.check_css = #{bo.checkCss} + + + AND (r2.enterprise_address LIKE CONCAT('深圳市', SUBSTRING_INDEX(#{bo.district}, '区', 1), '区%') + OR r2.enterprise_address LIKE CONCAT('深圳市', SUBSTRING_INDEX(#{bo.district}, '区', 1), '新区%')) + + + AND (r2.enterprise_address LIKE CONCAT('深圳市', SUBSTRING_INDEX(#{bo.district}, '区', 1), '区', #{bo.street}, '%') + OR r2.enterprise_address LIKE CONCAT('深圳市', SUBSTRING_INDEX(#{bo.district}, '区', 1), '新区', #{bo.street}, '%')) + + + AND r2.check_category = #{bo.checkCategory} + + + + AND DATE_FORMAT(r2.enforcement_time, '%Y-%m') = DATE_FORMAT(CURDATE(), '%Y-%m') + + + AND DATE_FORMAT(r2.enforcement_time, '%Y-%m') >= CONCAT(YEAR(CURDATE()), '-', + CASE WHEN QUARTER(CURDATE()) IN (1) THEN '01' + WHEN QUARTER(CURDATE()) IN (2) THEN '04' + WHEN QUARTER(CURDATE()) IN (3) THEN '07' + ELSE '10' END) + AND DATE_FORMAT(r2.enforcement_time, '%Y-%m') <= CONCAT(YEAR(CURDATE()), '-', + CASE WHEN QUARTER(CURDATE()) IN (1) THEN '03' + WHEN QUARTER(CURDATE()) IN (2) THEN '06' + WHEN QUARTER(CURDATE()) IN (3) THEN '09' + ELSE '12' END) + + + AND DATE_FORMAT(r2.enforcement_time, '%Y') = DATE_FORMAT(CURDATE(), '%Y') + + + AND DATE_FORMAT(r2.enforcement_time, '%Y-%m') = #{bo.dateSearch} + + + AND DATE_FORMAT(r2.enforcement_time, '%Y-%m-%d') >= #{bo.beginTime} + + + AND DATE_FORMAT(r2.enforcement_time, '%Y-%m-%d') <= #{bo.endTime} + + + ${dataFilter} + GROUP BY r2.union_no HAVING COUNT(1) > 1 ) t