mirror of
https://github.com/rickbarrette/redmine_qbo_vehicles.git
synced 2026-10-03 17:10:43 -04:00
Build vehicle name
This commit is contained in:
1 parent
ba313dfd02
commit
0aef1d0c2b
1 file changed
+10
-1
@@ -32,7 +32,7 @@ class VehicleVinDecodeJob < ApplicationJob
|
||||
model: details.model.presence || vehicle.model,
|
||||
doors: details.doors.presence || vehicle.doors,
|
||||
trim: details.trim.presence || vehicle.trim,
|
||||
name: vehicle.to_s,
|
||||
name: build_name(vehicle, details),
|
||||
vin_decoded: true,
|
||||
error: nil
|
||||
)
|
||||
@@ -40,6 +40,15 @@ class VehicleVinDecodeJob < ApplicationJob
|
||||
|
||||
private
|
||||
|
||||
def build_name(vehicle, details)
|
||||
if details.year && details.make && details.model
|
||||
suffix = vehicle.vin.to_s[9..]
|
||||
"#{details.year} #{details.make} #{details.model} - #{suffix}"
|
||||
else
|
||||
vehicle.vin
|
||||
end
|
||||
end
|
||||
|
||||
def log(msg)
|
||||
Rails.logger.info "[VehicleVinDecodeJob] #{msg}"
|
||||
end
|
||||
|
||||
Reference in new issue
Block a user