From d9e45016dfe6041a729794b6acbe57d859b38991 Mon Sep 17 00:00:00 2001 From: Mlxa0324 <mlx950324@163.com> Date: Wed, 9 Nov 2022 17:44:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=BE=E6=AC=A1=E6=94=AF=E6=8C=81=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TeacherOpenCourseHandsOnSimulationTasks.java | 1 - .../TeacherOpenCourseScheduleSessionOptions.java | 3 ++- .../TeacherOpenCourseScheduleSessionService.java | 11 +++++++---- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseHandsOnSimulationTasks.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseHandsOnSimulationTasks.java index 6afb9a79..633636b5 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseHandsOnSimulationTasks.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseHandsOnSimulationTasks.java @@ -3,7 +3,6 @@ package com.ibeetl.jlw.entity; import com.ibeetl.admin.core.entity.BaseEntity; import com.ibeetl.admin.core.util.ValidateConfig; import com.ibeetl.jlw.entity.vo.HandsOnTaskProblemVO; -import com.ibeetl.jlw.web.query.TeacherOpenCourseHandsOnSimulationTasksFile; import org.beetl.sql.annotation.entity.AssignID; import javax.validation.constraints.NotNull; diff --git a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseScheduleSessionOptions.java b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseScheduleSessionOptions.java index fe2e782c..5de42394 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseScheduleSessionOptions.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/TeacherOpenCourseScheduleSessionOptions.java @@ -8,6 +8,7 @@ import org.springframework.format.annotation.DateTimeFormat; import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; +import java.util.List; import java.util.Map; import java.util.Set; @@ -53,7 +54,7 @@ public class TeacherOpenCourseScheduleSessionOptions { * */ @NotEmpty(message = "开课节次不能为空", groups =ValidateConfig.ADD.class) - private Map<Long, Set<Long>> sessionClassList; + private Map<Long, List<TeacherOpenCourseScheduleSessionTag>> sessionClassList; /** * 开课开始时间 */ diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseScheduleSessionService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseScheduleSessionService.java index d65f24fe..75d2bb8b 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseScheduleSessionService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseScheduleSessionService.java @@ -24,7 +24,10 @@ import com.ibeetl.jlw.dao.TeacherOpenCourseScheduleSessionClassDao; import com.ibeetl.jlw.dao.TeacherOpenCourseScheduleSessionDao; import com.ibeetl.jlw.dao.TeacherOpenCourseScheduleSessionSnapDao; import com.ibeetl.jlw.dao.TeacherOpenCourseScheduleSessionTagDao; -import com.ibeetl.jlw.entity.*; +import com.ibeetl.jlw.entity.TeacherOpenCourseScheduleSession; +import com.ibeetl.jlw.entity.TeacherOpenCourseScheduleSessionClass; +import com.ibeetl.jlw.entity.TeacherOpenCourseScheduleSessionOptions; +import com.ibeetl.jlw.entity.TeacherOpenCourseScheduleSessionSnap; import com.ibeetl.jlw.web.query.TeacherOpenCourseScheduleSessionClassQuery; import com.ibeetl.jlw.web.query.TeacherOpenCourseScheduleSessionQuery; import lombok.Data; @@ -356,11 +359,11 @@ public class TeacherOpenCourseScheduleSessionService extends CoreBaseService<Tea // 断言,确保开课节次不为空 Assert.notEmpty(sessionTagIdsList, "开课节次列表不能为空!"); // 课次的标签ID - String sessionTagIds = join(sessionTagIdsList, ","); - List<TeacherOpenCourseScheduleSessionTag> sessionTagList = teacherOpenCourseScheduleSessionTagDao.getByIds(sessionTagIds); +// String sessionTagIds = join(sessionTagIdsList, ","); +// List<TeacherOpenCourseScheduleSessionTag> sessionTagList = teacherOpenCourseScheduleSessionTagDao.getByIds(sessionTagIds); // 拷贝属性 - List<TeacherOpenCourseScheduleSessionSnap> res = BeanUtil.copyToList(sessionTagList, TeacherOpenCourseScheduleSessionSnap.class); + List<TeacherOpenCourseScheduleSessionSnap> res = BeanUtil.copyToList(sessionTagIdsList, TeacherOpenCourseScheduleSessionSnap.class); res.forEach(item -> { String className = getSessionClassFullName(sessionClassId, classIdMap); item.setTeacherOpenCourseScheduleSessionSnapAddTime(new Date());