From 4d527cff7748a4ecb8d47e5d0cfff00616ffbd88 Mon Sep 17 00:00:00 2001 From: wsw Date: Sun, 2 Jun 2024 11:51:25 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=BE=E7=A8=8B=E8=AF=A6=E6=83=85=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E9=83=A8=E9=97=A8=E5=90=8D=E7=A7=B0=E5=AF=B9=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../playedu/api/controller/backend/CourseController.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/playedu-api/src/main/java/xyz/playedu/api/controller/backend/CourseController.java b/playedu-api/src/main/java/xyz/playedu/api/controller/backend/CourseController.java index ec81909..50052f9 100644 --- a/playedu-api/src/main/java/xyz/playedu/api/controller/backend/CourseController.java +++ b/playedu-api/src/main/java/xyz/playedu/api/controller/backend/CourseController.java @@ -346,6 +346,14 @@ public class CourseController { }); } + // 部门名称 + Map deps = new HashMap<>(); + if (StringUtil.isNotEmpty(depIds)) { + deps = + departmentService.chunk(depIds).stream() + .collect(Collectors.toMap(Department::getId, Department::getName)); + } + HashMap data = new HashMap<>(); data.put("course", course); data.put("dep_ids", depIds); // 已关联的部门 @@ -353,6 +361,7 @@ public class CourseController { data.put("chapters", chapters); data.put("hours", hours.stream().collect(Collectors.groupingBy(CourseHour::getChapterId))); data.put("attachments", attachments); + data.put("deps", deps); return JsonResponse.data(data); }