From 9aebd956b125867801614f38d6e9bc8bdf91b125 Mon Sep 17 00:00:00 2001
From: fengyuan_yang <1976974459@qq.com>
Date: Tue, 28 Jul 2026 13:03:03 +0800
Subject: [PATCH] =?UTF-8?q?2026-07-28=20=E5=BC=82=E5=B8=B8=E8=A7=84?=
=?UTF-8?q?=E5=88=99=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../schedule/service/impl/ScheduleServiceImpl.java | 6 +++++-
.../mapper/schedule/ScheduleTodoMessageMapper.xml | 12 ++++++++++++
2 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java b/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java
index 0362b28..49fcaaf 100644
--- a/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java
+++ b/src/main/java/com/gaotao/modules/schedule/service/impl/ScheduleServiceImpl.java
@@ -289,7 +289,7 @@ public class ScheduleServiceImpl implements ScheduleService {
if (!StringUtils.hasText(rollNo)) {
throw new XJException(rowTag + "卷号不能为空");
}
- if (!StringUtils.hasText(mrbNo)) {
+ if (!todoAuditContext && !StringUtils.hasText(mrbNo)) {
throw new XJException(rowTag + "MRB不能为空");
}
if (!StringUtils.hasText(processExceptionNo)) {
@@ -3935,6 +3935,10 @@ public class ScheduleServiceImpl implements ScheduleService {
query.put("todoStatus", trimToEmpty(inData == null ? null : inData.get("todoStatus")));
query.put("status", trimToEmpty(inData == null ? null : inData.get("status")));
query.put("matchRoleOnly", trimToEmpty(inData == null ? null : inData.get("matchRoleOnly")));
+ query.put("auditTimeStart", trimToEmpty(inData == null ? null : inData.get("auditTimeStart")));
+ query.put("auditTimeEnd", trimToEmpty(inData == null ? null : inData.get("auditTimeEnd")));
+ query.put("triggerTimeStart", trimToEmpty(inData == null ? null : inData.get("triggerTimeStart")));
+ query.put("triggerTimeEnd", trimToEmpty(inData == null ? null : inData.get("triggerTimeEnd")));
if (includePaging) {
int pageNo = toPositiveInt(inData == null ? null : inData.get("page"), 1);
diff --git a/src/main/resources/mapper/schedule/ScheduleTodoMessageMapper.xml b/src/main/resources/mapper/schedule/ScheduleTodoMessageMapper.xml
index 39c54d8..9e4c4dd 100644
--- a/src/main/resources/mapper/schedule/ScheduleTodoMessageMapper.xml
+++ b/src/main/resources/mapper/schedule/ScheduleTodoMessageMapper.xml
@@ -176,6 +176,18 @@
+
+ AND stm.audit_time =]]> #{query.auditTimeStart}
+
+
+ AND stm.audit_time #{query.auditTimeEnd}
+
+
+ AND stm.created_time =]]> #{query.triggerTimeStart}
+
+
+ AND stm.created_time #{query.triggerTimeEnd}
+