|
|
@ -129,7 +129,11 @@ module Imports |
|
|
|
|
|
|
|
|
|
|
|
attributes["voiddate"] = compose_date(xml_doc, "VDAY", "VMONTH", "VYEAR") |
|
|
|
attributes["voiddate"] = compose_date(xml_doc, "VDAY", "VMONTH", "VYEAR") |
|
|
|
attributes["mrcdate"] = compose_date(xml_doc, "MRCDAY", "MRCMONTH", "MRCYEAR") |
|
|
|
attributes["mrcdate"] = compose_date(xml_doc, "MRCDAY", "MRCMONTH", "MRCYEAR") |
|
|
|
attributes["majorrepairs"] = attributes["mrcdate"].present? ? 1 : nil |
|
|
|
attributes["majorrepairs"] = if attributes["mrcdate"].present? && previous_status.include?("submitted") |
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
elsif previous_status.include?("submitted") |
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
attributes["offered"] = safe_string_as_integer(xml_doc, "Q20") |
|
|
|
attributes["offered"] = safe_string_as_integer(xml_doc, "Q20") |
|
|
|
attributes["propcode"] = string_or_nil(xml_doc, "Q21a") |
|
|
|
attributes["propcode"] = string_or_nil(xml_doc, "Q21a") |
|
|
|