新增:上链需要项目开启区块链机制

This commit is contained in:
2023-03-07 15:38:54 +08:00
parent a291641505
commit 3e0df7c1b9
6 changed files with 9 additions and 9 deletions

View File

@@ -60,7 +60,7 @@ 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 Site.has_blockchain? && @project.use_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

View File

@@ -39,7 +39,7 @@ 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?
push_activity_2_blockchain("issue_comment_create", @created_journal) if Site.has_blockchain? && @project.use_blockchain
# @信息发送
AtmeService.call(current_user, @atme_receivers, @created_journal) unless receivers_login.blank?

View File

@@ -30,7 +30,7 @@ class Api::V1::Projects::Pulls::Journals::CreateService < ApplicationService
create_comment_journal
end
push_activity_2_blockchain("issue_comment_create", @journal) if Site.has_blockchain?
push_activity_2_blockchain("issue_comment_create", @journal) if Site.has_blockchain? && @project.use_blockchain
journal
end