逻辑删除题目日志

beetlsql3-dev
Mlxa0324 2 years ago
parent 05240975e7
commit 3e13d1bb19

@ -54,7 +54,6 @@ import static cn.jlw.util.CacheUserUtil.getStudent;
import static com.ibeetl.admin.core.util.ExcelUtil.getCellFormatValue;
import static com.ibeetl.jlw.enums.QuestionLogAddTypeEnum.PRE_SUBMIT;
import static com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum.CHAPTER_EXERCISE;
import static com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum.EXAM;
import static java.util.stream.Collectors.groupingBy;
/**
@ -648,10 +647,8 @@ public class GeneralQuestionLogService extends CoreBaseService<GeneralQuestionLo
Long teacherOpenCourseQuestionSettingId = setting.getGeneralQuestionSettingId();
// 强制发题
if (isReSend) {
if (setting.getGeneralQuestionSettingType().equals(EXAM)) {
logicDeleteBySettingIds(teacherOpenCourseQuestionSettingId.toString());
}
}
// 断言
Assert.notBlank(resourcesQuestionSnapshots.get(0).getQuestionAnswer(), "题目快照选项不能为空!");

@ -50,7 +50,6 @@ import static com.ibeetl.admin.core.util.user.CacheUserUtil.getUserId;
import static com.ibeetl.jlw.enums.QuestionLogAddTypeEnum.FINALLY_SUBMIT;
import static com.ibeetl.jlw.enums.QuestionLogAddTypeEnum.PRE_SUBMIT;
import static com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum.CHAPTER_EXERCISE;
import static com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum.EXAM;
import static java.util.stream.Collectors.groupingBy;
/**
@ -461,10 +460,8 @@ public class TeacherOpenCourseQuestionLogService extends CoreBaseService<Teacher
Long teacherOpenCourseQuestionSettingId = setting.getTeacherOpenCourseQuestionSettingId();
// 强制发题
if (isReSend) {
if (setting.getTeacherOpenCourseQuestionSettingType().equals(EXAM)) {
logicDeleteBySettingIds(teacherOpenCourseQuestionSettingId.toString());
}
}
// 断言
Assert.notBlank(resourcesQuestionSnapshots.get(0).getQuestionAnswer(), "题目快照选项不能为空!");

@ -360,7 +360,7 @@ logicDeleteBySettingIds
* 根据题目配置ID批量删除假删除
update teacher_open_course_question_log set teacher_open_course_question_log_status = 2 where find_in_set(teacher_open_course_question_setting_id, settingIds#)
update teacher_open_course_question_log set teacher_open_course_question_log_status = 2 where find_in_set(teacher_open_course_question_setting_id, #settingIds#)
deleteByIds

Loading…
Cancel
Save