逻辑删除,只删除非删除状态的数据

beetlsql3-dev
Mlxa0324 2 years ago
parent 3e13d1bb19
commit 787b4a5c3a

@ -243,14 +243,14 @@ deleteGeneralQuestionLogByIds
* 批量删除(假删除) * 批量删除(假删除)
update general_question_log set general_question_log_status = 2 where find_in_set(general_question_log_id,#ids#) update general_question_log set general_question_log_status = 2 where find_in_set(general_question_log_id,#ids#) and (general_question_log_status = 1 or general_question_log_status is null)
logicDeleteBySettingIds logicDeleteBySettingIds
=== ===
* 根据题目配置IDs批量删除假删除 * 根据题目配置IDs批量删除假删除
update general_question_log set general_question_log_status = 2 where find_in_set(general_question_setting_id,#settingIds#) update general_question_log set general_question_log_status = 2 where find_in_set(general_question_setting_id,#settingIds#) and (general_question_log_status = 1 or general_question_log_status is null)
deleteBySettingIds deleteBySettingIds
=== ===

@ -352,7 +352,7 @@ deleteTeacherOpenCourseQuestionLogByIds
* 批量删除(假删除) * 批量删除(假删除)
update teacher_open_course_question_log set teacher_open_course_question_log_status = 2 where find_in_set(teacher_open_course_question_log_id,#ids#) update teacher_open_course_question_log set teacher_open_course_question_log_status = 2 where find_in_set(teacher_open_course_question_log_id,#ids#) and (teacher_open_course_question_log_status = 1 or teacher_open_course_question_log_status is null)
logicDeleteBySettingIds logicDeleteBySettingIds
@ -360,7 +360,7 @@ logicDeleteBySettingIds
* 根据题目配置ID批量删除假删除 * 根据题目配置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#) and (teacher_open_course_question_log_status = 1 or teacher_open_course_question_log_status is null)
deleteByIds deleteByIds

Loading…
Cancel
Save