|
|
|
@ -133,7 +133,7 @@ class CaseLog < ApplicationRecord
|
|
|
|
|
enum postcode_known: POLAR, _suffix: true |
|
|
|
|
enum la_known: POLAR, _suffix: true |
|
|
|
|
|
|
|
|
|
AUTOGENERATED_FIELDS = %w[id status created_at updated_at discarded_at renttype lettype is_la_inferred totchild].freeze |
|
|
|
|
AUTOGENERATED_FIELDS = %w[id status created_at updated_at discarded_at renttype lettype is_la_inferred totchild totelder].freeze |
|
|
|
|
OPTIONAL_FIELDS = %w[postcode_known |
|
|
|
|
la_known |
|
|
|
|
first_time_property_let_as_social_housing].freeze |
|
|
|
@ -214,6 +214,12 @@ private
|
|
|
|
|
self.is_la_inferred = false if is_la_inferred.nil? |
|
|
|
|
self.la = get_la(property_postcode) |
|
|
|
|
self.totchild = get_totchild |
|
|
|
|
self.totelder = get_totelder |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def get_totelder |
|
|
|
|
ages = [age1, age2, age3, age4, age5, age6, age7, age8] |
|
|
|
|
ages.count { |x| !x.nil? && x >= 60 } |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def get_totchild |
|
|
|
|