@@ -19,10 +19,9 @@ class WorkflowReportController < ApplicationController
...
@@ -19,10 +19,9 @@ class WorkflowReportController < ApplicationController
2023,
2023,
3,
3,
DateTime.new(2023,3).beginning_of_day,
DateTime.new(2023,3).beginning_of_day,
DateTime.new(2023,3,-1).end_of_day
DateTime.new(2023,3,-1).end_of_day])
])
.distinct.pluck(:root_id)
.distinct.pluck(:root_id)
returnunlessroot_ids.length>0
returnunlessroot_ids.length.positive?
sum_hours_records=Issue.select('issues.root_id, sum(time_entries.hours) as hours, max(IFNULL(c1.value,-1)) as testcases, max(IFNULL(c2.value,-1)) as bugs,max(IFNULL(stg.value,-1)) as stg_bugs, max(IFNULL(prod.value,-1)) as prod_bugs')
sum_hours_records=Issue.select('issues.root_id, sum(time_entries.hours) as hours, max(IFNULL(c1.value,-1)) as testcases, max(IFNULL(c2.value,-1)) as bugs,max(IFNULL(stg.value,-1)) as stg_bugs, max(IFNULL(prod.value,-1)) as prod_bugs')
.joins('INNER JOIN time_entries ON issues.id = time_entries.issue_id')
.joins('INNER JOIN time_entries ON issues.id = time_entries.issue_id')
...
@@ -57,47 +56,36 @@ class WorkflowReportController < ApplicationController
...
@@ -57,47 +56,36 @@ class WorkflowReportController < ApplicationController