Added shipping information. Pulls list of all documentIDs per Order. Looks up individual DocumentID information. Added Address Block and Item Detail Block to Invoice HTML. Added BCC and CC testing addresses.

This commit is contained in:
Dan Dembinski
2021-03-20 00:25:58 -04:00
parent 5720ac4dbb
commit 56722752ac
2 changed files with 103 additions and 9 deletions

View File

@@ -98,4 +98,31 @@ def record_lookup(record):
result.append(lookup.ChargeCode)
result.append(lookup.InvoiceNumber)
result.append(lookup.InvoiceEmailAddress)
result.append(lookup.ShippingCompany)
result.append(lookup.ShippingFirstName)
result.append(lookup.ShippingLastName)
result.append(lookup.ShippingAddress1)
result.append(lookup.ShippingAddress2)
result.append(lookup.ShippingCity)
result.append(lookup.ShippingState)
result.append(lookup.ShippingPostalCode)
result.append(lookup.ShippingCharges)
result.append(lookup.DuePayment)
return result
def all_items(orderId):
all = []
for items in session.query(ItemDetail).filter(ItemDetail.OrderID == orderId):
all.append(items.DocumentID)
return all
def item_lookup(item):
result = []
for lookup in session.query(ItemDetail).filter(ItemDetail.DocumentID == item):
result.append(lookup.Quantity)
result.append(lookup.DocumentID)
result.append(lookup.ProductName)
result.append(lookup.ItemPrice)
return result