diff --git a/src/main/java/com/guo/learningprogresstracker/service/impl/TasksServiceImpl.java b/src/main/java/com/guo/learningprogresstracker/service/impl/TasksServiceImpl.java index 9648033..f21c398 100644 --- a/src/main/java/com/guo/learningprogresstracker/service/impl/TasksServiceImpl.java +++ b/src/main/java/com/guo/learningprogresstracker/service/impl/TasksServiceImpl.java @@ -37,7 +37,8 @@ public class TasksServiceImpl extends ServiceImpl @Override public Page taskList(Integer pageNum, Integer pageSize) { - Page page = tasksMapper.selectPage(new Page(pageNum, pageSize), Wrappers.lambdaQuery(TaskEntity.class)); + Page page = tasksMapper.selectPage(new Page(pageNum, pageSize), + Wrappers.lambdaQuery(TaskEntity.class).orderByDesc(TaskEntity::getCalculatedPriority)); Page response = TaskConvert.MAPPER.toTaskInfoPage(page); // todo 需要补充TaskInfo中的lastLearningStatus字段信息 return response;