From c255b0949b5887955570c200fd119f96bf9d902b Mon Sep 17 00:00:00 2001 From: yangys <y_ys79@sina.com> Date: 星期二, 17 六月 2025 09:52:07 +0800 Subject: [PATCH] 超时查询增加时间查询条件 --- blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java index 24f3cd2..b629ef5 100644 --- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java +++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowBusinessService.java @@ -396,11 +396,17 @@ * @param keyword * @return */ - public IPage<BladeFlow> selectOvertimePage(IPage<BladeFlow> page, String assigneeName,String keyword) { + public IPage<BladeFlow> selectOvertimePage(IPage<BladeFlow> page,LocalDate createTimeBegin,LocalDate createTimeEnd, String assigneeName,String keyword) { List<BladeFlow> flowList = new LinkedList<>(); Date now = new Date(); TaskQuery todoQuery = taskService.createTaskQuery().taskDueBefore(now).active().includeProcessVariables(); + if(Func.isNotEmpty(createTimeBegin)) { + todoQuery.taskCreatedAfter(DateUtil.toDate(createTimeBegin)); + } + if(Func.isNotEmpty(createTimeEnd)) { + todoQuery.taskCreatedBefore(DateUtil.toDate(createTimeEnd.plusDays(1))); + } if(Func.isNotEmpty(keyword)) { todoQuery.taskVariableValueLike("assigneeName", "%"+assigneeName+"%"); -- Gitblit v1.9.3