Fix: Product Sale Report was not showing "H H " and also printing was an issue.
This commit is contained in:
@ -48,11 +48,11 @@ def design_product_sale_report(report: ProductSaleReport) -> str:
|
||||
s += (
|
||||
f"\n\r{item.name: ^42.42}"
|
||||
f"\n\r"
|
||||
+ (f"{item['kot']: >7.2f} " if item["kot"] else " ")
|
||||
+ (f"{item['regularBill']: >7.2f} " if item["regularBill"] else " ")
|
||||
+ (f"{item['noCharge']: >7.2f} " if item["noCharge"] else " ")
|
||||
+ (f"{item['staff']: >7.2f} " if item["staff"] else " ")
|
||||
+ (f"{item['void']: >7.2f}" if item["void"] else " ")
|
||||
+ (f"{item['KOT']: >7.2f} " if item["KOT"] else " ")
|
||||
+ (f"{item['REGULAR_BILL']: >7.2f} " if item["REGULAR_BILL"] else " ")
|
||||
+ (f"{item['NO_CHARGE']: >7.2f} " if item["NO_CHARGE"] else " ")
|
||||
+ (f"{item['STAFF']: >7.2f} " if item["STAFF"] else " ")
|
||||
+ (f"{item['VOID']: >7.2f}" if item["VOID"] else " ")
|
||||
)
|
||||
s += "\n\r" + "=" * 42
|
||||
return s
|
||||
|
||||
@ -101,7 +101,9 @@ def product_sale_report(
|
||||
if old:
|
||||
old[type_] = old[type_] + quantity
|
||||
else:
|
||||
item = ProductSaleReportItem(product_version_id=product_version_id, name=name, is_happy_hour=hh)
|
||||
item = ProductSaleReportItem(
|
||||
product_version_id=product_version_id, name=f"{'H H ' if hh else ''}{name}", is_happy_hour=hh
|
||||
)
|
||||
item[type_] = quantity
|
||||
info.append(item)
|
||||
return info
|
||||
|
||||
Reference in New Issue
Block a user