Add Dossier#mean_traitement_time for the upcoming page de garde
This commit is contained in:
parent
f3a257d81d
commit
6b98c36dad
1 changed files with 11 additions and 0 deletions
|
@ -326,6 +326,17 @@ class Procedure < ApplicationRecord
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def mean_traitement_time
|
||||||
|
traitement_times = dossiers
|
||||||
|
.state_termine
|
||||||
|
.pluck(:en_construction_at, :processed_at)
|
||||||
|
.map { |times| times[1] - times[0] }
|
||||||
|
|
||||||
|
if traitement_times.present?
|
||||||
|
traitement_times.sum.fdiv(traitement_times.size).ceil
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def mean_verification_time
|
def mean_verification_time
|
||||||
verification_times = dossiers
|
verification_times = dossiers
|
||||||
.state_termine
|
.state_termine
|
||||||
|
|
Loading…
Reference in a new issue