!30 feat(xispeak): 撤回流程时同步删除抄送记录

* feat(xispeak): 撤回流程时同步删除抄送记录
* feat(tasktask): 周期性任务改为按年月日匹配当天需发起的任务
This commit is contained in:
new_new_new
2026-06-02 09:04:38 +00:00
parent 2f804da58d
commit 198a657f17
3 changed files with 15 additions and 3 deletions
@@ -45,14 +45,15 @@ public class TaskJob implements Job {
long startTime = System.currentTimeMillis();
LocalDateTime startDateTime = LocalDateTime.now();
// 1. 查询建议:只查询必要的字段,避免 select *
// 1. 查询建议:只查询必要的字段,避免 select *
List<TaskTask> executeTaskTaskList = taskTaskServiceImpl
.lambdaQuery()
.select(TaskTask::getId, TaskTask::getFlowCode, TaskTask::getJsonData,
TaskTask::getFormUrl, TaskTask::getCreateBy)
.eq(TaskTask::getBpmStatus, 1)
.eq(TaskTask::getTriggerType, FlowConstants.Strategy.RECURRING_ONLY)
.lt(TaskTask::getStartTime, startDateTime)
.ge(TaskTask::getStartTime, startDateTime.toLocalDate().atStartOfDay())
.lt(TaskTask::getStartTime, startDateTime.toLocalDate().plusDays(1).atStartOfDay())
.list();
// 2. 集合判空实践