update close cashier pdf

This commit is contained in:
Thein Lin Kyaw
2020-08-24 16:07:25 +06:30
parent c8b0471794
commit bd65edcba3
4 changed files with 137 additions and 148 deletions

View File

@@ -38,7 +38,7 @@ class Printer::CashierStationPrinter < Printer::PrinterWorker
# self.print(filename, cashier_terminal.printer_name)
# end
def print_close_cashier(printer_settings, cashier_terminal, shift_sale, sale_items, total_other_charges_info, shop_details, sale_taxes, other_payment, amount, discount, member_discount, total_dinein, total_takeway, total_other_charges, total_waste, total_spoile, total_credit_payments, payment_methods, other_charges)
def print_close_cashier(printer_settings, cashier_terminal, shift_sale, sale_items, total_other_charges_info, shop_details, sale_taxes, other_payment, amount, discount, member_discount, total_dinein, total_takeway, total_other_charges, total_waste, total_spoile, total_credit_payments, payment_methods)
if Lookup.collection_of('print_settings').none? { |x| x == ["ActionCable", "1"] }
if !sale_items.blank? or !sale_items.nil?
@account_cate_count = Hash.new {|hash, key| hash[key] = 0}
@@ -71,6 +71,7 @@ class Printer::CashierStationPrinter < Printer::PrinterWorker
end
end
end
pdf.render_file filename
#no print in cloud server
if ENV["SERVER_MODE"] != "cloud"
@@ -87,6 +88,7 @@ class Printer::CashierStationPrinter < Printer::PrinterWorker
cashier_terminal: cashier_terminal,
shift_employee: shift_sale.employee,
sale_items: sale_items,
other_charges: total_other_charges_info,
sale_taxes: sale_taxes,
other_payment: other_payment,
total_amount_by_account: amount,
@@ -94,7 +96,6 @@ class Printer::CashierStationPrinter < Printer::PrinterWorker
total_member_discount: member_discount,
total_waste: total_waste,
total_spoile: total_spoile,
other_charges: other_charges,
total_other_charges: total_other_charges,
total_credit_payments: total_credit_payments
}