From 2db5724f899697d98b55e89a0cb694d1216a67aa Mon Sep 17 00:00:00 2001 From: Phil Lee Date: Mon, 9 Jan 2023 14:59:06 +0000 Subject: [PATCH] add hhmemb to bulk upload --- .../bulk_upload/lettings/row_parser.rb | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/app/services/bulk_upload/lettings/row_parser.rb b/app/services/bulk_upload/lettings/row_parser.rb index dbd9546a2..8e5dbf369 100644 --- a/app/services/bulk_upload/lettings/row_parser.rb +++ b/app/services/bulk_upload/lettings/row_parser.rb @@ -436,9 +436,51 @@ private attributes["tshortfall_known"] = tshortfall_known attributes["tshortfall"] = field_88 + attributes["hhmemb"] = hhmemb + attributes end + def hhmemb + [ + person_2_present?, + person_3_present?, + person_4_present?, + person_5_present?, + person_6_present?, + person_7_present?, + person_8_present?, + ].count(true) + 1 + end + + def person_2_present? + field_13.present? && field_21.present? && field_28.present? + end + + def person_3_present? + field_14.present? && field_22.present? && field_29.present? + end + + def person_4_present? + field_15.present? && field_23.present? && field_30.present? + end + + def person_5_present? + field_16.present? && field_24.present? && field_31.present? + end + + def person_6_present? + field_17.present? && field_25.present? && field_32.present? + end + + def person_7_present? + field_18.present? && field_26.present? && field_33.present? + end + + def person_8_present? + field_19.present? && field_27.present? && field_34.present? + end + def tshortfall_known field_87 == 1 ? 0 : 1 end