add pull request state

This commit is contained in:
chenjing
2023-06-16 11:58:31 +08:00
parent a04e0508d6
commit 1727435aa6
4 changed files with 19 additions and 3 deletions

View File

@@ -2,7 +2,8 @@ class PullRequests::SendJournalService < ApplicationService
def initialize(project, pull_request,current_user)
@project = project
@issue = pull_request
@pull_request = pull_request
@issue = pull_request.issue
@current_user = current_user
@org = project.owner
end
@@ -23,6 +24,7 @@ class PullRequests::SendJournalService < ApplicationService
}
journal = Journal.new journal_params
if journal.save
@pull_request.update_attributes(status: 3)
TouchWebhookJob.set(wait: 5.seconds).perform_later('PullRequestComment', @issue&.id, sender_id, journal.id, 'created', {})
push_activity_2_blockchain("issue_comment_create", journal) if Site.has_blockchain? && @project.use_blockchain
end