From 9c126b3c97625e77ad188ab22baa1c146097d26e Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Tue, 8 Feb 2022 14:17:37 -0800 Subject: [PATCH] ARMS Data Update --- BodyshopUploader/Utils/ARMSRoData.cs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/BodyshopUploader/Utils/ARMSRoData.cs b/BodyshopUploader/Utils/ARMSRoData.cs index 5476b9e..4e72380 100644 --- a/BodyshopUploader/Utils/ARMSRoData.cs +++ b/BodyshopUploader/Utils/ARMSRoData.cs @@ -158,11 +158,17 @@ query ENTEGRAL_EXPORT($bodyshopid: uuid!, $start: timestamptz!, $end: timestampt foreach (dynamic job in data.jobs) { - - + logger.Debug(job.ro_number); + if (job.ro_number == "41040") + { + logger.Debug("the job."); + } var RoNumber = string.Join("", Regex.Matches((string)(job.ro_number?.Value), @"\d").OfType().Select(m => m.Value)); - logger.Debug(RoNumber); + var VehicleYr = string.Join("", Regex.Matches((string)(job.v_model_yr?.Value ?? ""), @"\d").OfType().Select(m => m.Value)); + + + RepairOrders.Add(new ARMSRoDataModel() { ShopShortName = data.bodyshops_by_pk.entegral_id?.Value, @@ -181,7 +187,7 @@ query ENTEGRAL_EXPORT($bodyshopid: uuid!, $start: timestamptz!, $end: timestampt CustomerPhone1 = job.ownr_ph1?.Value, CustomerPhone2 = job.ownr_ph2?.Value, //RetWhslCustomer = "R", - Year = int.Parse(job.v_model_yr?.Value ?? 0), //TODO STRIP TO 2 NUMBERS + Year = VehicleYr != "" ? int.Parse(VehicleYr) : 0, //TODO STRIP TO 2 NUMBERS Make = job.v_make_desc?.Value, Model = job.v_model_desc?.Value, VIN = job.v_vin?.Value, @@ -229,7 +235,7 @@ query ENTEGRAL_EXPORT($bodyshopid: uuid!, $start: timestamptz!, $end: timestampt Vehiclecolor = job.v_color?.Value, PaintTechID = job.employee_refinish_rel?.Value == null ? "" : job.employee_refinish_rel?.employee_number?.Value, PaintTechName = job.employee_refinish_rel?.Value == null ? "" : $"{job.employee_refinish_rel?.first_name?.Value} {job.employee_refinish_rel?.last_name?.Value}", - ProductionStageCode = (job.actual_delivery?.Value != null || job.date_invoiced != null) ? "8D" : "33", + ProductionStageCode = (job.actual_delivery?.Value != null || job.date_invoiced != null) ? "8D" : "33", Vehiclescheduledindate = job.scheduled_in?.Value }); }