From a5bf2a77646a36d2afe3dcec0cce4f514e46e097 Mon Sep 17 00:00:00 2001 From: vincent Date: Tue, 18 Aug 2026 10:37:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=89=A7=E6=B3=95=E5=88=86?= =?UTF-8?q?=E6=9E=90=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EnforcementRegistrationReportMapper.xml | 242 ++++++------------ 1 file changed, 82 insertions(+), 160 deletions(-) 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 853faefe..6f0edc28 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 @@ -353,31 +353,26 @@ AND er.check_category = #{bo.checkCategory} - AND DATE_FORMAT(er.enforcement_time, '%Y-%m') = DATE_FORMAT(CURDATE(), '%Y-%m') + AND er.enforcement_time >= DATE_FORMAT(CURDATE(), '%Y-%m-01') + AND er.enforcement_time < DATE_FORMAT(DATE_ADD(LAST_DAY(CURDATE()),INTERVAL 1 DAY),'%Y-%m-01') - AND DATE_FORMAT(er.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(er.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 er.enforcement_time >= MAKEDATE(YEAR(CURDATE()),1) + INTERVAL (QUARTER(CURDATE())-1)*3 MONTH + AND er.enforcement_time < MAKEDATE(YEAR(CURDATE()),1) + INTERVAL QUARTER(CURDATE())*3 MONTH - AND DATE_FORMAT(er.enforcement_time, '%Y') = DATE_FORMAT(CURDATE(), '%Y') + AND er.enforcement_time >= DATE_FORMAT(CURDATE(), '%Y-01-01') + AND er.enforcement_time < DATE_FORMAT(DATE_ADD(MAKEDATE(YEAR(CURDATE()), 1),INTERVAL 1 YEAR),'%Y-%m-01') - AND DATE_FORMAT(er.enforcement_time, '%Y-%m') = #{bo.dateSearch} + AND er.enforcement_time >= STR_TO_DATE(CONCAT(#{bo.dateSearch},'-01'),'%Y-%m-%d') + AND er.enforcement_time < DATE_ADD(STR_TO_DATE(CONCAT(#{bo.dateSearch},'-01'),'%Y-%m-%d'),INTERVAL 1 MONTH) - AND DATE_FORMAT(er.enforcement_time, '%Y-%m-%d') >= #{bo.beginTime} + AND er.enforcement_time >= #{bo.beginTime} - AND DATE_FORMAT(er.enforcement_time, '%Y-%m-%d') <= #{bo.endTime} + AND er.enforcement_time < DATE_ADD(#{bo.endTime}, INTERVAL 1 DAY) ${dataFilter} @@ -505,146 +500,22 @@ - - -