双向关联删除

This commit is contained in:
kingChan 2024-06-13 16:47:15 +08:00
parent 0c509c58ed
commit 3dfb616213
1 changed files with 2 additions and 0 deletions

View File

@ -16,6 +16,8 @@ class Api::V1::Issues::DeleteService < ApplicationService
try_lock("Api::V1::Issues::DeleteService:#{project.id}") # 开始写数据,加锁 try_lock("Api::V1::Issues::DeleteService:#{project.id}") # 开始写数据,加锁
delete_issue delete_issue
#删除双向关联
PmLink.where(be_linkable_id: @issue.id, be_linkable_type: 'Issue').or(PmLink.where(linkable_id: @issue.id, linkable_type: 'Issue')).map(&:destroy)
project.incre_project_issue_cache_delete_count project.incre_project_issue_cache_delete_count