From 5f47ecfd3aed59e7a23bc6b2778c96e28f1b53db Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Tue, 20 Dec 2022 15:06:21 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AB=A0=E8=8A=82=E7=BB=83=E4=B9=A0=E9=A2=98?= =?UTF-8?q?=E7=9B=AE=E6=95=B0=E9=87=8F=E5=AF=B9=E4=B8=8D=E4=B8=8A=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...erOpenCourseMergeResourcesQuestionService.java | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesQuestionService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesQuestionService.java index 0b8b8458..28aff58a 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesQuestionService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseMergeResourcesQuestionService.java @@ -159,14 +159,19 @@ public class TeacherOpenCourseMergeResourcesQuestionService extends CoreBaseServ List mergeCourseInfoList = teacherOpenCourseMergeCourseInfoDao.getByIds(teacherOpenCourseMergeResourcesQuestion.getTeacherOpenCourseMergeCourseInfoId().toString()); TeacherOpenCourseMergeCourseInfo courseInfo = CollectionUtils.firstElement(mergeCourseInfoList); if(null != courseInfo && courseInfo.getCourseInfoType() == 2) { - String courseInfoName = courseInfo.getCourseInfoName(); + + //查询章节题目配置信息 TeacherOpenCourseQuestionSettingQuery questionSettingQuery = new TeacherOpenCourseQuestionSettingQuery(); - questionSettingQuery.setTeacherOpenCourseQuestionSettingName(courseInfoName); + questionSettingQuery.setTeacherOpenCourseQuestionSettingName(courseInfo.getCourseInfoName()); questionSettingQuery.setTeacherOpenCourseQuestionSettingStatus(1); TeacherOpenCourseQuestionSetting questionSetting = teacherOpenCourseQuestionSettingService.getInfo(questionSettingQuery); - Long questionSettingId = questionSetting.getTeacherOpenCourseQuestionSettingId(); - List snapshotList = resourcesQuestionSnapshotService.getResourcesQuestionSnapshotList(Collections.singletonList(teacherOpenCourseMergeResourcesQuestion), questionSettingId, (o) -> {}); - resourcesQuestionSnapshotService.insertBatch(snapshotList); + + // 不为空,则添加数据到题目快照表 + if (null != questionSetting) { + Long questionSettingId = questionSetting.getTeacherOpenCourseQuestionSettingId(); + List snapshotList = resourcesQuestionSnapshotService.getResourcesQuestionSnapshotList(Collections.singletonList(teacherOpenCourseMergeResourcesQuestion), questionSettingId, (o) -> {}); + resourcesQuestionSnapshotService.insertBatch(snapshotList); + } } return jsonResult; }