From d6606e0c17edf19ad2d03a79e783abcd46d9efae Mon Sep 17 00:00:00 2001 From: bleeson Date: Wed, 10 Sep 2025 07:51:16 -0700 Subject: [PATCH] Changed formatting of return email to show all possible shipments matching return. --- edi_944_to_table.py | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/edi_944_to_table.py b/edi_944_to_table.py index d7a2d95..e562600 100644 --- a/edi_944_to_table.py +++ b/edi_944_to_table.py @@ -261,25 +261,13 @@ def customer_lookup(po_number): result = data_base.query( """ SELECT - count([ylicplate])[orders] + string_agg([ylicplate],', ') [Shandex Order(s)] FROM [staging].[dbo].[shandex_shipments] where yclippership = :po_number """, po_number=po_number, ).first() - if result['orders'] >= 2: - return 'Customer: Multiple shipments match this PO\n' - result = data_base.query( - """ - SELECT - [bpcord] [Customer], - [ylicplate] [Shandex Order] - FROM [staging].[dbo].[shandex_shipments] - where yclippership = :po_number - """, - po_number=po_number, - ).first() - return f"Customer: {result['Customer']}\nShandex Order: {result['Shandex Order']}\n" + return f"Shandex Order(s): {result['Shandex Order(s)']}\n" def gtin_to_sku(gtin):