题目配置带题目快照真实删除

beetlsql3-dev
Mlxa0324 2 years ago
parent 5514ddd3ce
commit ab490e4156

@ -166,7 +166,7 @@ public class TeacherOpenCourseMergeCourseInfoService extends CoreBaseService<Tea
.map(TeacherOpenCourseMergeCourseInfo::getTeacherOpenCourseMergeCourseInfoId).collect(toSet()); .map(TeacherOpenCourseMergeCourseInfo::getTeacherOpenCourseMergeCourseInfoId).collect(toSet());
if(ObjectUtil.isNotEmpty(idSet)) { if(ObjectUtil.isNotEmpty(idSet)) {
teacherOpenCourseQuestionSettingService.deleteTeacherOpenCourseQuestionSetting(join(idSet.toArray(), ",")); teacherOpenCourseQuestionSettingService.deleteWithQuestionSnapByIds(join(idSet.toArray(), ","));
} }
} }
teacherOpenCourseMergeCourseInfoDao.deleteTeacherOpenCourseMergeCourseInfoByIds(ids); teacherOpenCourseMergeCourseInfoDao.deleteTeacherOpenCourseMergeCourseInfoByIds(ids);

@ -79,7 +79,16 @@ public class TeacherOpenCourseQuestionSettingService extends CoreBaseService<Tea
} }
} }
public void deleteTeacherOpenCourseQuestionSetting(String ids){ public void deleteByIds(@NotEmpty String ids) {
teacherOpenCourseQuestionSettingDao.deleteByIds(ids);
}
public void deleteWithQuestionSnapByIds(@NotEmpty String settingIds) {
teacherOpenCourseQuestionSettingDao.deleteByIds(settingIds);
resourcesQuestionSnapshotService.deleteByTeacherOpenCourseQuestionSettingIds(settingIds);
}
public void logicDeleteTeacherOpenCourseQuestionSetting(String ids){
try { try {
teacherOpenCourseQuestionSettingDao.deleteTeacherOpenCourseQuestionSettingByIds(ids); teacherOpenCourseQuestionSettingDao.deleteTeacherOpenCourseQuestionSettingByIds(ids);
} catch (Exception e) { } catch (Exception e) {
@ -257,8 +266,7 @@ public class TeacherOpenCourseQuestionSettingService extends CoreBaseService<Tea
// 编辑操作 // 编辑操作
if(ObjectUtil.isNotEmpty(settingQuery.getTeacherOpenCourseQuestionSettingId())) { if(ObjectUtil.isNotEmpty(settingQuery.getTeacherOpenCourseQuestionSettingId())) {
String editSettingIds = settingQuery.getTeacherOpenCourseQuestionSettingId().toString(); String editSettingIds = settingQuery.getTeacherOpenCourseQuestionSettingId().toString();
teacherOpenCourseQuestionSettingDao.deleteByIds(editSettingIds); deleteWithQuestionSnapByIds(editSettingIds);
resourcesQuestionSnapshotService.deleteByTeacherOpenCourseQuestionSettingIds(editSettingIds);
// 删除主键,用于下面的保存方法 // 删除主键,用于下面的保存方法
settingQuery.setTeacherOpenCourseQuestionSettingId(null); settingQuery.setTeacherOpenCourseQuestionSettingId(null);
} }

@ -206,7 +206,7 @@ public class TeacherOpenCourseQuestionSettingController{
@Function("teacherOpenCourseQuestionSetting.delete") @Function("teacherOpenCourseQuestionSetting.delete")
@ResponseBody @ResponseBody
public JsonResult delete(String ids) { public JsonResult delete(String ids) {
teacherOpenCourseQuestionSettingService.deleteTeacherOpenCourseQuestionSetting(ids); teacherOpenCourseQuestionSettingService.logicDeleteTeacherOpenCourseQuestionSetting(ids);
return JsonResult.success(); return JsonResult.success();
} }

Loading…
Cancel
Save