diff --git a/app/models/printer/receipt_printer.rb b/app/models/printer/receipt_printer.rb index f2e1b9fa..c5f23512 100755 --- a/app/models/printer/receipt_printer.rb +++ b/app/models/printer/receipt_printer.rb @@ -115,7 +115,8 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker filename = "#{directory_name}/receipt_bill_#{sale_data.receipt_no}#{count != 1 ? "_#{count}" : ''}.pdf" 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 puts "SERVER_MODE #{ENV["SERVER_MODE"]}" if ENV["SERVER_MODE"] != "cloud" @@ -125,7 +126,7 @@ class Printer::ReceiptPrinter < Printer::PrinterWorker Rails.logger.debug "############## filename::" + filename 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 .select(:payment_method, 'SUM(`sale_payments`.`payment_amount`) AS `payment_amount`') .where(sale_id: sale_data.sale_id).group(:payment_method)