From 653cb0ed3e7be231059480cee266b11f1c9ba11e Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期五, 11 七月 2025 11:52:33 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TIndexController.java |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TIndexController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TIndexController.java
index ac756dc..fdb22cd 100644
--- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TIndexController.java
+++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TIndexController.java
@@ -151,8 +151,7 @@
                         tTaskLambdaQueryWrapper.eq(TTask::getProjectId, projectDept.getId());
                         userDeptIds.add(projectDept.getId());
                     } else {
-                        TProjectDept parent = projectDeptService.getById(projectDept.getParentId());
-                        List<TProjectDept> list = projectDeptService.lambdaQuery().eq(TProjectDept::getParentId, parent.getId()).list();
+                        List<TProjectDept> list = projectDeptService.lambdaQuery().eq(TProjectDept::getParentId, projectDept.getId()).list();
                         List<String> deptIds = list.stream().map(TProjectDept::getId).collect(Collectors.toList());
                         if (!deptIds.isEmpty()) {
                             tTaskLambdaQueryWrapper.in(TTask::getProjectId, deptIds);
@@ -473,6 +472,8 @@
             }
             pendingTask.add(taskTodayVO);
         }
+        // 将pendingTask按照距离 从小到大排序
+        pendingTask.sort(Comparator.comparing(TaskPendingVO::getDistance));
         res.setPendingTask(pendingTask);
         res.setLeaveList(leaveList);
         List<TaskTodayVO> todayTask = new ArrayList<>();

--
Gitblit v1.7.1