mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-20 11:45:57 +08:00
新增:新版疑修上链操作
This commit is contained in:
@@ -59,8 +59,20 @@ class Api::V1::Issues::CreateService < ApplicationService
|
||||
|
||||
@created_issue.issue_tags_value = @issue_tags.order("id asc").pluck(:id).join(",") unless issue_tag_ids.blank?
|
||||
@created_issue.save!
|
||||
|
||||
if Site.has_blockchain?
|
||||
if @created_issue.blockchain_token_num > 0
|
||||
Blockchain::CreateIssue.call(user_id: @created_issue.author_id, project_id: @created_issue.project_id, token_num: @created_issue.blockchain_token_num)
|
||||
end
|
||||
|
||||
push_activity_2_blockchain("issue_create", @created_issue)
|
||||
end
|
||||
|
||||
project.del_project_issue_cache_delete_count # 把缓存里存储项目删除issue的个数清除掉
|
||||
|
||||
# 新增时向grimoirelab推送事件
|
||||
IssueWebhookJob.set(wait: 5.seconds).perform_later(@created_issue.id)
|
||||
|
||||
# @信息发送
|
||||
AtmeService.call(current_user, @atme_receivers, @created_issue) unless receivers_login.blank?
|
||||
|
||||
|
||||
@@ -39,6 +39,8 @@ class Api::V1::Issues::Journals::CreateService < ApplicationService
|
||||
@created_journal.save!
|
||||
@issue.save!
|
||||
|
||||
push_activity_2_blockchain("issue_comment_create", @created_journal) if Site.has_blockchain?
|
||||
|
||||
# @信息发送
|
||||
AtmeService.call(current_user, @atme_receivers, @created_journal) unless receivers_login.blank?
|
||||
|
||||
|
||||
@@ -30,6 +30,8 @@ class Api::V1::Projects::Pulls::Journals::CreateService < ApplicationService
|
||||
create_comment_journal
|
||||
end
|
||||
|
||||
push_activity_2_blockchain("issue_comment_create", @journal) if Site.has_blockchain?
|
||||
|
||||
journal
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user