From dc05e4e16673915c3b70371652e239a36bcf3f45 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Tue, 26 Sep 2023 12:58:33 -0700 Subject: [PATCH 1/4] Add CIECA PFO object to job. --- hasura/metadata/tables.yaml | 3 +++ .../down.sql | 4 ++++ .../up.sql | 2 ++ 3 files changed, 9 insertions(+) create mode 100644 hasura/migrations/1695757361064_alter_table_public_jobs_add_column_cieca_pfo/down.sql create mode 100644 hasura/migrations/1695757361064_alter_table_public_jobs_add_column_cieca_pfo/up.sql diff --git a/hasura/metadata/tables.yaml b/hasura/metadata/tables.yaml index 1d05bd8fd..9b19c1777 100644 --- a/hasura/metadata/tables.yaml +++ b/hasura/metadata/tables.yaml @@ -3274,6 +3274,7 @@ - cat_no - category - cieca_pfl + - cieca_pfo - cieca_pft - cieca_stl - cieca_ttl @@ -3542,6 +3543,7 @@ - cat_no - category - cieca_pfl + - cieca_pfo - cieca_pft - cieca_stl - cieca_ttl @@ -3821,6 +3823,7 @@ - cat_no - category - cieca_pfl + - cieca_pfo - cieca_pft - cieca_stl - cieca_ttl diff --git a/hasura/migrations/1695757361064_alter_table_public_jobs_add_column_cieca_pfo/down.sql b/hasura/migrations/1695757361064_alter_table_public_jobs_add_column_cieca_pfo/down.sql new file mode 100644 index 000000000..31337afb8 --- /dev/null +++ b/hasura/migrations/1695757361064_alter_table_public_jobs_add_column_cieca_pfo/down.sql @@ -0,0 +1,4 @@ +-- Could not auto-generate a down migration. +-- Please write an appropriate down migration for the SQL below: +-- alter table "public"."jobs" add column "cieca_pfo" jsonb +-- null default jsonb_build_object(); diff --git a/hasura/migrations/1695757361064_alter_table_public_jobs_add_column_cieca_pfo/up.sql b/hasura/migrations/1695757361064_alter_table_public_jobs_add_column_cieca_pfo/up.sql new file mode 100644 index 000000000..d21094fdd --- /dev/null +++ b/hasura/migrations/1695757361064_alter_table_public_jobs_add_column_cieca_pfo/up.sql @@ -0,0 +1,2 @@ +alter table "public"."jobs" add column "cieca_pfo" jsonb + null default jsonb_build_object(); From f703ba2cf92896f44111adc63e03205b4c5bab15 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Fri, 29 Sep 2023 12:36:29 -0700 Subject: [PATCH 2/4] Disable unnecessary events for Hasura. --- hasura/metadata/tables.yaml | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/hasura/metadata/tables.yaml b/hasura/metadata/tables.yaml index 9b19c1777..701637a9c 100644 --- a/hasura/metadata/tables.yaml +++ b/hasura/metadata/tables.yaml @@ -4076,12 +4076,7 @@ event_triggers: - name: job_status_transition definition: - enable_manual: false - insert: - columns: '*' - update: - columns: - - status + enable_manual: true retry_conf: interval_sec: 10 num_retries: 0 @@ -4097,23 +4092,7 @@ version: 2 - name: jobs_arms definition: - enable_manual: false - update: - columns: - - actual_delivery - - scheduled_delivery - - scheduled_completion - - actual_completion - - date_scheduled - - inproduction - - clm_total - - suspended - - job_totals - - converted - - employee_body - - ro_number - - actual_in - - scheduled_in + enable_manual: true retry_conf: interval_sec: 10 num_retries: 0 From 4dd21370066d27c5ee734b1a1d8939d8e14a8ff3 Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Thu, 12 Oct 2023 11:24:24 -0700 Subject: [PATCH 3/4] IO-1559 Change xml label as per Claimscorp --- server/data/claimscorp.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/data/claimscorp.js b/server/data/claimscorp.js index 50e49fd91..39475f2f8 100644 --- a/server/data/claimscorp.js +++ b/server/data/claimscorp.js @@ -67,7 +67,7 @@ exports.default = async (req, res) => { ); const claimsCorpObject = { - ClaimsCorpExport: { + DataFeed: { ShopID: bodyshops_by_pk.claimscorpid, ShopName: bodyshops_by_pk.shopname, RO: jobs.map((j) => From 05f1a9b280baa6297036ec17bf508bd5fee91f84 Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Thu, 12 Oct 2023 14:54:58 -0700 Subject: [PATCH 4/4] IO-1559 Adjust count object to new field tag --- server/data/claimscorp.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/data/claimscorp.js b/server/data/claimscorp.js index 39475f2f8..9ea8341dc 100644 --- a/server/data/claimscorp.js +++ b/server/data/claimscorp.js @@ -100,7 +100,7 @@ exports.default = async (req, res) => { .end({ allowEmptyTags: true }); allxmlsToUpload.push({ - count: claimsCorpObject.ClaimsCorpExport.RO.length, + count: claimsCorpObject.DataFeed.RO.length, xml: ret, filename: `${bodyshop.claimscorpid}-MIS-${moment().format( "YYYYMMDDTHHMMss"