fix receipt print
This commit is contained in:
@@ -115,7 +115,8 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
|
|||||||
|
|
||||||
filename = "#{directory_name}/receipt_bill_#{sale_data.receipt_no}#{count != 1 ? "_#{count}" : ''}.pdf"
|
filename = "#{directory_name}/receipt_bill_#{sale_data.receipt_no}#{count != 1 ? "_#{count}" : ''}.pdf"
|
||||||
pdf.render_file filename
|
pdf.render_file filename
|
||||||
if (['Frt', 'Re-print'].include? printed_status) || (!Lookup.where(lookup_type: "ReceiptPdfView").pluck(:value).include?('1'))
|
|
||||||
|
if printed_status != 'Paid' || !Lookup.where(lookup_type: "ReceiptPdfView").pluck(:value).include?('1')
|
||||||
#no print in cloud server
|
#no print in cloud server
|
||||||
puts "SERVER_MODE #{ENV["SERVER_MODE"]}"
|
puts "SERVER_MODE #{ENV["SERVER_MODE"]}"
|
||||||
if ENV["SERVER_MODE"] != "cloud"
|
if ENV["SERVER_MODE"] != "cloud"
|
||||||
@@ -125,7 +126,7 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker
|
|||||||
|
|
||||||
Rails.logger.debug "############## filename::" + filename
|
Rails.logger.debug "############## filename::" + filename
|
||||||
else
|
else
|
||||||
if ['Frt', 'Re-print'].include? printed_status || !Lookup.where(lookup_type: "ReceiptPdfView").pluck(:value).include?('1')
|
if printed_status != 'Paid' || !Lookup.where(lookup_type: "ReceiptPdfView").pluck(:value).include?('1')
|
||||||
sale_payments = SalePayment
|
sale_payments = SalePayment
|
||||||
.select(:payment_method, 'SUM(`sale_payments`.`payment_amount`) AS `payment_amount`')
|
.select(:payment_method, 'SUM(`sale_payments`.`payment_amount`) AS `payment_amount`')
|
||||||
.where(sale_id: sale_data.sale_id).group(:payment_method)
|
.where(sale_id: sale_data.sale_id).group(:payment_method)
|
||||||
|
|||||||
Reference in New Issue
Block a user