fix: 修正进行中任务查询逻辑,不限制deadline范围
This commit is contained in:
parent
93975533b0
commit
df790765d2
@ -1358,14 +1358,12 @@ public class AnalyticsService {
|
||||
.le(Task::getActualEndTime, endTime)
|
||||
);
|
||||
|
||||
// 获取进行中的任务(deadline在查询月份范围内)
|
||||
// 获取所有进行中的任务(不限制deadline范围,因为可能deadline在之前月份,但任务仍在进行中)
|
||||
List<Task> inProgressTasks = taskMapper.selectList(
|
||||
new LambdaQueryWrapper<Task>()
|
||||
.eq(Task::getReceiverId, userId)
|
||||
.eq(Task::getStatus, "in_progress")
|
||||
.isNotNull(Task::getDeadline)
|
||||
.ge(Task::getDeadline, startTime)
|
||||
.le(Task::getDeadline, endTime)
|
||||
);
|
||||
|
||||
log.info("获取设计师扣分明细 - 用户: {}, 月份: {}, 已完成任务数: {}, 进行中任务数: {}",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user