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();