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 += (
|
s += (
|
||||||
f"\n\r{item.name: ^42.42}"
|
f"\n\r{item.name: ^42.42}"
|
||||||
f"\n\r"
|
f"\n\r"
|
||||||
+ (f"{item['kot']: >7.2f} " if item["kot"] else " ")
|
+ (f"{item['KOT']: >7.2f} " if item["KOT"] else " ")
|
||||||
+ (f"{item['regularBill']: >7.2f} " if item["regularBill"] else " ")
|
+ (f"{item['REGULAR_BILL']: >7.2f} " if item["REGULAR_BILL"] else " ")
|
||||||
+ (f"{item['noCharge']: >7.2f} " if item["noCharge"] else " ")
|
+ (f"{item['NO_CHARGE']: >7.2f} " if item["NO_CHARGE"] else " ")
|
||||||
+ (f"{item['staff']: >7.2f} " if item["staff"] else " ")
|
+ (f"{item['STAFF']: >7.2f} " if item["STAFF"] else " ")
|
||||||
+ (f"{item['void']: >7.2f}" if item["void"] else " ")
|
+ (f"{item['VOID']: >7.2f}" if item["VOID"] else " ")
|
||||||
)
|
)
|
||||||
s += "\n\r" + "=" * 42
|
s += "\n\r" + "=" * 42
|
||||||
return s
|
return s
|
||||||
|
|||||||
@ -101,7 +101,9 @@ def product_sale_report(
|
|||||||
if old:
|
if old:
|
||||||
old[type_] = old[type_] + quantity
|
old[type_] = old[type_] + quantity
|
||||||
else:
|
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
|
item[type_] = quantity
|
||||||
info.append(item)
|
info.append(item)
|
||||||
return info
|
return info
|
||||||
|
|||||||
Reference in New Issue
Block a user