更改:删除工作项需删除子工作项放到回调中

This commit is contained in:
2023-11-20 09:38:52 +08:00
parent b305b22a8a
commit 8030d7db1a
2 changed files with 1 additions and 8 deletions

View File

@@ -15,8 +15,6 @@ class Api::V1::Issues::DeleteService < ApplicationService
raise Error, errors.full_messages.join(", ") unless valid?
try_lock("Api::V1::Issues::DeleteService:#{project.id}") # 开始写数据,加锁
delete_zi_issues
delete_issue
project.incre_project_issue_cache_delete_count
@@ -39,10 +37,4 @@ class Api::V1::Issues::DeleteService < ApplicationService
def delete_issue
raise Error, "删除疑修失败!" unless issue.destroy!
end
def delete_zi_issues
zi_issues = Issue.where(pm_project_id:issue.pm_project_id, root_id: issue.id)
raise Error, "删除疑修关联项失败!" unless zi_issues.destroy_all
end
end