Begin Autohouse Integration IO-594

This commit is contained in:
Patrick Fic
2021-02-19 16:43:28 -08:00
parent 6c459965c4
commit b2626da09d
7 changed files with 549 additions and 11 deletions

View File

@@ -256,3 +256,129 @@ exports.QUERY_EMPLOYEE_PIN = `query QUERY_EMPLOYEE_PIN($shopId: uuid!, $employee
pin
}
}`;
exports.AUTOHOUSE_QUERY = `query AUTOHOUSE_EXPORT($start: timestamptz) {
jobs(where: {_and: [{updated_at: {_gt: $start}}, {bodyshop: {autohouseid: {_is_null: false}}}]}) {
id
ro_number
status
est_ct_fn
est_ct_ln
ownr_zip
referral_source
v_model_yr
v_model_desc
v_make_desc
v_vin
plate_no
plate_st
kmin
v_color
tlos_ind
ins_co_nm
ins_addr1
ins_city
ins_st
ins_zip
ins_ph1
loss_type
policy_no
clm_no
loss_date
asgn_date
date_estimated
date_open
scheduled_in
actual_in
scheduled_completion
actual_completion
scheduled_delivery
actual_delivery
date_invoiced
date_exported
rate_la1
rate_la2
rate_la3
rate_la4
rate_laa
rate_lab
rate_lad
rate_lae
rate_laf
rate_lag
rate_lam
rate_lar
rate_las
rate_lau
rate_ma2s
rate_ma2t
rate_ma3s
rate_mabl
rate_macs
rate_mahw
rate_matd
rate_mapa
rate_mash
job_totals
bodyshop {
id
shopname
address1
city
state
zip_post
country
phone
md_ro_statuses
md_order_statuses
autohouseid
}
joblines (where:{removed: {_eq:false}}){
id
line_no
status
line_ind
db_price
act_price
mod_lb_hrs
mod_lbr_ty
line_desc
prt_dsmk_m
prt_dsmk_p
part_qty
part_type
oem_partno
billlines (order_by:{bill:{date:desc_nulls_last}}) {
actual_cost
actual_price
quantity
bill {
vendor{
name
}
invoice_number
}
}
}
area_of_damage
employee_prep_rel {
first_name
last_name
employee_number
id
}
employee_refinish_rel {
first_name
last_name
employee_number
id
}
employee_body_rel {
first_name
last_name
employee_number
id
}
}
}
`;