|  |  | @ -315,21 +315,21 @@ private | 
			
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |   end | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   def log_already_exists? |  |  |  |   def log_already_exists? | 
			
		
	
		
		
			
				
					
					|  |  |  |     field_mappings = { |  |  |  |     fields_for_duplicity_check = %w( | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "startdate" => startdate, |  |  |  |       startdate | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "postcode_full" => postcode_full, |  |  |  |       postcode_full | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "brent" => brent, |  |  |  |       brent | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "scharge" => scharge, |  |  |  |       scharge | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "pscharge" => pscharge, |  |  |  |       pscharge | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "supcharg" => supcharg, |  |  |  |       supcharg | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "tenancycode" => field_7, |  |  |  |       tenancycode | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "age1" => field_12, |  |  |  |       age1 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "sex1" => field_20, |  |  |  |       sex1 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "ecstat1" => field_35, |  |  |  |       ecstat1 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |       "ethnic" => field_43, |  |  |  |       ethnic | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     ) | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     LettingsLog.exists?(field_mappings) |  |  |  |     LettingsLog.exists?(Hash[fields_for_duplicity_check.collect { |field| [field, log[field]] }]) | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |   end | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   def field_mapping_for_errors |  |  |  |   def field_mapping_for_errors | 
			
		
	
	
		
		
			
				
					|  |  | @ -922,30 +922,6 @@ private | 
			
		
	
		
		
			
				
					
					|  |  |  |     end |  |  |  |     end | 
			
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |   end | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   def brent |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     if %i[field_80 field_81 field_82 field_83].any? { |f| public_send(f).present? } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       self.field_80 ||= 0 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     end |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   def scharge |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     if %i[field_80 field_81 field_82 field_83].any? { |f| public_send(f).present? } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       self.field_81 ||= 0 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     end |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   def pscharge |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     if %i[field_80 field_81 field_82 field_83].any? { |f| public_send(f).present? } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       self.field_82 ||= 0 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     end |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   def supcharg |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     if %i[field_80 field_81 field_82 field_83].any? { |f| public_send(f).present? } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |       self.field_83 ||= 0 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     end |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |   def scheme |  |  |  |   def scheme | 
			
		
	
		
		
			
				
					
					|  |  |  |     @scheme ||= Scheme.find_by(old_visible_id: field_4) |  |  |  |     @scheme ||= Scheme.find_by(old_visible_id: field_4) | 
			
		
	
		
		
			
				
					
					|  |  |  |   end |  |  |  |   end | 
			
		
	
	
		
		
			
				
					|  |  | 
 |