You've already forked FrameTour-BE
fix(video): 完善视频删除逻辑以排除被评价的视频
- 修改删除条件,增加对视频评价关联表的检查 - 确保已被评价的视频不会被误删 - 防止因外键约束导致的删除失败问题
This commit is contained in:
@@ -73,6 +73,8 @@
|
|||||||
delete from video
|
delete from video
|
||||||
where id not in (
|
where id not in (
|
||||||
select video_id from member_video where video_id is not null
|
select video_id from member_video where video_id is not null
|
||||||
|
) and id not in (
|
||||||
|
select video_id from video_review where video_id is not null
|
||||||
)
|
)
|
||||||
</delete>
|
</delete>
|
||||||
<select id="list" resultType="com.ycwl.basic.model.pc.video.resp.VideoRespVO">
|
<select id="list" resultType="com.ycwl.basic.model.pc.video.resp.VideoRespVO">
|
||||||
|
|||||||
Reference in New Issue
Block a user