fix: message content add space

This commit is contained in:
yystopf 2021-09-17 14:48:00 +08:00
parent 18b0c76082
commit 9a7a5ca3a1
3 changed files with 34 additions and 33 deletions

View File

@ -82,17 +82,18 @@ class MessageTemplate::IssueChanged < MessageTemplate
else else
content.gsub!(/({ifmilestone})(.*)({endmilestone})/, '') content.gsub!(/({ifmilestone})(.*)({endmilestone})/, '')
end end
# 易修标修改 # 易修标修改
if change_params[:issue_tags_value].present? if change_params[:issue_tags_value].present?
issue_tags1 = IssueTag.where(id: change_params[:issue_tags_value][0]).distinct issue_tags1 = IssueTag.where(id: change_params[:issue_tags_value][0]).distinct
issue_tags2 = IssueTag.where(id: change_params[:issue_tags_value][1]).distinct issue_tags2 = IssueTag.where(id: change_params[:issue_tags_value][1]).distinct
tag1 = issue_tags1.pluck(:name).join(",").blank? ? '未选择标' : issue_tags1.pluck(:name).join(",") tag1 = issue_tags1.pluck(:name).join(",").blank? ? '未选择标' : issue_tags1.pluck(:name).join(",")
tag2 = issue_tags2.pluck(:name).join(",").blank? ? '未选择标' : issue_tags2.pluck(:name).join(",") tag2 = issue_tags2.pluck(:name).join(",").blank? ? '未选择标' : issue_tags2.pluck(:name).join(",")
if change_count > 1 if change_count > 1
content.sub!('{iftag}', '<br/>') content.sub!('{iftag}', '<br/>')
else else
content.sub!('{endtag}', '') content.sub!('{iftag}', '')
end end
content.sub!('{endtag}', '')
content.gsub!('{tag1}', tag1) content.gsub!('{tag1}', tag1)
content.gsub!('{tag2}', tag2) content.gsub!('{tag2}', tag2)
else else

View File

@ -53,12 +53,12 @@ class MessageTemplate::PullRequestChanged < MessageTemplate
else else
content.gsub!(/({ifmilestone})(.*)({endmilestone})/, '') content.gsub!(/({ifmilestone})(.*)({endmilestone})/, '')
end end
# 合并请求标修改 # 合并请求标修改
if change_params[:issue_tags_value].present? if change_params[:issue_tags_value].present?
issue_tags1 = IssueTag.where(id: change_params[:issue_tags_value][0]).distinct issue_tags1 = IssueTag.where(id: change_params[:issue_tags_value][0]).distinct
issue_tags2 = IssueTag.where(id: change_params[:issue_tags_value][1]).distinct issue_tags2 = IssueTag.where(id: change_params[:issue_tags_value][1]).distinct
tag1 = issue_tags1.pluck(:name).join(",").blank? ? '未选择标' : issue_tags1.pluck(:name).join(",") tag1 = issue_tags1.pluck(:name).join(",").blank? ? '未选择标' : issue_tags1.pluck(:name).join(",")
tag2 = issue_tags2.pluck(:name).join(",").blank? ? '未选择标' : issue_tags2.pluck(:name).join(",") tag2 = issue_tags2.pluck(:name).join(",").blank? ? '未选择标' : issue_tags2.pluck(:name).join(",")
if change_count > 1 if change_count > 1
content.sub!('{iftag}', '<br/>') content.sub!('{iftag}', '<br/>')
else else