Changed formatting of return email to show all possible shipments matching return.

master
bleeson 2025-09-10 07:51:16 -07:00
parent 46556990a0
commit d6606e0c17
1 changed files with 2 additions and 14 deletions

View File

@ -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):