From 1e9421b36f8b8ddc28a8cb1d36842c821f985e90 Mon Sep 17 00:00:00 2001 From: yaodan <1421553879@qq.com> Date: Sun, 23 Apr 2023 22:27:14 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8E=92=E8=AF=BE?= =?UTF-8?q?=E5=AF=BC=E5=85=A5bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TeacherOpenCourseMergeScheduleSessionService.java | 6 ++++-- .../TeacherOpenCourseMergeScheduleSessionController.java | 8 ++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeScheduleSessionService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeScheduleSessionService.java index 8438e8a9..90e6a4a3 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeScheduleSessionService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeScheduleSessionService.java @@ -309,16 +309,18 @@ public class TeacherOpenCourseMergeScheduleSessionService extends CoreBaseServic * 教师端-导入课程 * @param teacherOpenCourseScheduleSessionIds 导入的排课IDs */ - public void importScheduleSession(@NotEmpty(message = "排IDs不能为空!") String teacherOpenCourseScheduleSessionIds) { + public void importScheduleSession(@NotEmpty(message = "排IDs不能为空!") String teacherOpenCourseScheduleSessionIds,Long teacherOpenCourseId) { for (String id : teacherOpenCourseScheduleSessionIds.split(",")) { Long teacherOpenCourseScheduleSessionId = Long.valueOf(id); + //排课 TeacherOpenCourseScheduleSession info = teacherOpenCourseScheduleSessionService.getInfo(teacherOpenCourseScheduleSessionId); // 先删除,再导入。支持导入重复数据,保证数据唯一 - teacherOpenCourseMergeScheduleSessionDao.deleteByTeacherOpenCourseIdAndSessionId(info.getTeacherOpenCourseId(), teacherOpenCourseScheduleSessionId); + teacherOpenCourseMergeScheduleSessionDao.deleteByTeacherOpenCourseIdAndSessionId(teacherOpenCourseId, teacherOpenCourseScheduleSessionId); // 保存到关联表 TeacherOpenCourseMergeScheduleSession scheduleSession = BeanUtil.copyProperties(info, TeacherOpenCourseMergeScheduleSession.class); + scheduleSession.setTeacherOpenCourseId(teacherOpenCourseId); scheduleSession.setTeacherOpenCourseMergeScheduleSessionStatus(1); scheduleSession.setTeacherOpenCourseMergeScheduleSessionAddTime(new Date()); teacherOpenCourseMergeScheduleSessionDao.insert(scheduleSession); diff --git a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeScheduleSessionController.java b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeScheduleSessionController.java index 0ba8edce..38a5d6da 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeScheduleSessionController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/TeacherOpenCourseMergeScheduleSessionController.java @@ -122,8 +122,8 @@ public class TeacherOpenCourseMergeScheduleSessionController{ * @return */ @PostMapping(API + "/importScheduleSession.do") - public JsonResult importScheduleSessionDo(String teacherOpenCourseScheduleSessionIds){ - teacherOpenCourseMergeScheduleSessionService.importScheduleSession(teacherOpenCourseScheduleSessionIds); + public JsonResult importScheduleSessionDo(String teacherOpenCourseScheduleSessionIds,Long teacherOpenCourseId){ + teacherOpenCourseMergeScheduleSessionService.importScheduleSession(teacherOpenCourseScheduleSessionIds,teacherOpenCourseId); return JsonResult.success(); } @@ -449,8 +449,8 @@ public class TeacherOpenCourseMergeScheduleSessionController{ */ @PostMapping(MODEL + "/importScheduleSession.json") @Function("teacherOpenCourseMergeScheduleSession.edit") - public JsonResult importScheduleSession(String teacherOpenCourseScheduleSessionIds){ - teacherOpenCourseMergeScheduleSessionService.importScheduleSession(teacherOpenCourseScheduleSessionIds); + public JsonResult importScheduleSession(String teacherOpenCourseScheduleSessionIds,Long teacherOpenCourseId){ + teacherOpenCourseMergeScheduleSessionService.importScheduleSession(teacherOpenCourseScheduleSessionIds,teacherOpenCourseId); return JsonResult.success(); } From 02e4159befbd481ab81c209eee2f0067161912e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9A=E4=B8=B9ab?= <1421553879@qq.com> Date: Sun, 23 Apr 2023 22:59:01 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E8=80=83=E8=AF=81=E8=BE=85=E5=AF=BC?= =?UTF-8?q?=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/templates/jlw/courseInfo/examInfoList.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/web/src/main/resources/templates/jlw/courseInfo/examInfoList.html b/web/src/main/resources/templates/jlw/courseInfo/examInfoList.html index 1c8cdecb..34d28dd5 100644 --- a/web/src/main/resources/templates/jlw/courseInfo/examInfoList.html +++ b/web/src/main/resources/templates/jlw/courseInfo/examInfoList.html @@ -383,10 +383,11 @@ , format: 'yyyy-MM-dd HH:mm:ss' }); - generalQuestionSettingQuestionNoOrder = $("#addGeneral_demo input[name='generalQuestionSettingQuestionNoOrder']:checked").val(); - generalQuestionSettingOptionNoOrder = $("#addGeneral_demo input[name='generalQuestionSettingOptionNoOrder']:checked").val(); - generalQuestionSettingEndShowQa = $("#addGeneral_demo input[name='generalQuestionSettingEndShowQa']:checked").val(); - generalQuestionSettingEndShowTrueFalse = $("#addGeneral_demo input[name='generalQuestionSettingEndShowTrueFalse']:checked").val(); + generalQuestionSettingQuestionNoOrder = data.generalQuestionSettingQuestionNoOrder; + generalQuestionSettingOptionNoOrder = data.generalQuestionSettingOptionNoOrder; + generalQuestionSettingEndShowQa = data.generalQuestionSettingEndShowQa; + generalQuestionSettingEndShowTrueFalse = data.generalQuestionSettingEndShowTrueFalse; + }); form.render();