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}
+