From 028876727d9f7dedb32998b0e4b8c27e509ede04 Mon Sep 17 00:00:00 2001 From: "sylor_huang@126.com" Date: Wed, 22 Apr 2020 16:08:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9sync=E2=80=94=E2=80=94version?= =?UTF-8?q?=5Fissues?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/tasks/sync_verion_issues.rake | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/lib/tasks/sync_verion_issues.rake b/lib/tasks/sync_verion_issues.rake index a2e69094d..35b44c5ca 100644 --- a/lib/tasks/sync_verion_issues.rake +++ b/lib/tasks/sync_verion_issues.rake @@ -8,15 +8,14 @@ namespace :sync_version_issues do versions = Version.all puts "____________sync start________________" - Version.transaction do - versions.find_each do |q| - issues = Issue.select(:id, :fixed_version_id,:status_id).where(fixed_version_id: q.id) - issues_count = issues.size - closed_issues_count = issues.where(status_id: 5).size - percent = issues_count == 0 ? 0.0 : (closed_issues_count.to_f / issues_count) - q.update_attributes(issues_count: issues_count, closed_issues_count: closed_issues_count, percent: percent) - puts "____________sync success________________" - end + versions.find_each do |q| + issues = Issue.select(:id, :fixed_version_id,:status_id).where(fixed_version_id: q.id) + issues_count = issues.size + puts "____________issues_count____________#{issues_count}____" + closed_issues_count = issues.where(status_id: 5).size + percent = issues_count == 0 ? 0.0 : (closed_issues_count.to_f / issues_count) + q.update_attributes(issues_count: issues_count, closed_issues_count: closed_issues_count, percent: percent) + puts "____________sync success________________" end puts "____________sync end________________" end