remove double loop for receipt bill pdf
This commit is contained in:
@@ -222,7 +222,6 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
|
|||||||
directory_name = 'public/receipts'
|
directory_name = 'public/receipts'
|
||||||
Dir.mkdir(directory_name) unless File.exists?(directory_name)
|
Dir.mkdir(directory_name) unless File.exists?(directory_name)
|
||||||
Rails.logger.debug "############## dir::" + directory_name
|
Rails.logger.debug "############## dir::" + directory_name
|
||||||
begin
|
|
||||||
if count == 1
|
if count == 1
|
||||||
filename = directory_name + "/receipt_bill_#{sale_data.receipt_no}.pdf"
|
filename = directory_name + "/receipt_bill_#{sale_data.receipt_no}.pdf"
|
||||||
pdf.render_file filename
|
pdf.render_file filename
|
||||||
@@ -242,9 +241,6 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
count -= 1
|
|
||||||
end until count == 0
|
|
||||||
Rails.logger.debug "############## filename::" + filename
|
Rails.logger.debug "############## filename::" + filename
|
||||||
return filename, sale_data.receipt_no, cashier_terminal.printer_name
|
return filename, sale_data.receipt_no, cashier_terminal.printer_name
|
||||||
end
|
end
|
||||||
@@ -323,7 +319,6 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
|
|||||||
# if count == 0
|
# if count == 0
|
||||||
# self.print(filename, printer_name)
|
# self.print(filename, printer_name)
|
||||||
# else
|
# else
|
||||||
begin
|
|
||||||
if count == 1
|
if count == 1
|
||||||
#no print in cloud server
|
#no print in cloud server
|
||||||
if ENV["SERVER_MODE"] != "cloud"
|
if ENV["SERVER_MODE"] != "cloud"
|
||||||
@@ -336,9 +331,6 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
|
|||||||
self.print(filename, printer_name)
|
self.print(filename, printer_name)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
count -= 1
|
|
||||||
end until count == 0
|
|
||||||
# end
|
# end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user