From c61f0005f3b0fac9ac88e5bbe3f06de2cc8d4f89 Mon Sep 17 00:00:00 2001 From: vincent Date: Thu, 12 Nov 2026 15:58:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E9=9D=9E=E8=A1=8C?= =?UTF-8?q?=E6=94=BF=E6=94=AF=E6=8C=81=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/NonEnforcementRegistrationServiceImpl.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/NonEnforcementRegistrationServiceImpl.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/NonEnforcementRegistrationServiceImpl.java index a47973bc..e289ef04 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/NonEnforcementRegistrationServiceImpl.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/NonEnforcementRegistrationServiceImpl.java @@ -237,7 +237,10 @@ public class NonEnforcementRegistrationServiceImpl implements INonEnforcementReg } // dateSearch - 时间范围查询 - if (StringUtils.isNotBlank(bo.getDateSearch())) { + // 仅当 dateSearch 为 "YYYY-MM" 格式的具体月份时才生效; + // "month"/"quarter"/"year" 为时段类型标识,由 dateType 条件处理,直接忽略 + if (StringUtils.isNotBlank(bo.getDateSearch()) + && bo.getDateSearch().matches("^\\d{4}-\\d{2}$")) { lqw.apply("DATE_FORMAT(enforcement_time, '%Y-%m') = {0}", bo.getDateSearch()); }