From 27797ad396e68468f51ea881cc825f7d3b9959a0 Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Wed, 16 Nov 2022 09:13:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=BC=80=E8=AF=BE=E8=AF=BE?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TeacherOpenCourseQuestionSettingService.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseQuestionSettingService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseQuestionSettingService.java index f94a95c9..d8943355 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseQuestionSettingService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseQuestionSettingService.java @@ -473,11 +473,13 @@ public class TeacherOpenCourseQuestionSettingService extends CoreBaseService idList = settingList.stream() .map(TeacherOpenCourseQuestionSetting::getTeacherOpenCourseQuestionSettingId).collect(Collectors.toList()); - // 获取完ID以后,删除主表数据 - sqlManager.lambdaQuery(TeacherOpenCourseQuestionSetting.class) - .andEq(TeacherOpenCourseQuestionSetting::getTeacherOpenCourseId, teacherOpenCourseId) - .andEq(TeacherOpenCourseQuestionSetting::getTeacherOpenCourseQuestionSettingName, teacherOpenCourseQuestionSettingName) - .delete(); + if(ObjectUtil.isAllNotEmpty(teacherOpenCourseId, teacherOpenCourseQuestionSettingName)) { + // 获取完ID以后,删除主表数据 + sqlManager.lambdaQuery(TeacherOpenCourseQuestionSetting.class) + .andEq(TeacherOpenCourseQuestionSetting::getTeacherOpenCourseId, teacherOpenCourseId) + .andEq(TeacherOpenCourseQuestionSetting::getTeacherOpenCourseQuestionSettingName, teacherOpenCourseQuestionSettingName) + .delete(); + } // 获取题目配置ID集合 String settingIds = join(",", idList);