check multiple other payments in receipt

This commit is contained in:
phyusin
2018-01-11 11:46:05 +06:30
parent 0eda7543ff
commit 2d2a154c17
4 changed files with 27 additions and 24 deletions

View File

@@ -517,17 +517,19 @@ class ReceiptBillPdf < Prawn::Document
move_down 5
y_position = cursor
if !card_data[0].nil?
if card_data[0]['app'] == 'CUP'
card_data[0]['app'] = 'UNIONPAY'
elsif card_data[0]['app'] == 'MASTERCARD'
card_data[0]['app'] = 'MASTER'
if !card_data.nil?
card_data.each do |data|
if data['app'] == 'CUP'
data['app'] = 'UNIONPAY'
elsif data['app'] == 'MASTERCARD'
data['app'] = 'MASTER'
end
text "DATE/TIME: #{data['res_date']} #{data['res_time']} ", :size => @item_font_size, :align => :left
text "BATCH NUM: #{data['batch_no']} TRACE#: #{data['trace']}",:size => @item_font_size, :align => :left
text "RREF NUM: #{data['ref_no']} APPR CODE: #{data['app_code']} ",:size => @item_font_size, :align => :left
text "TID: #{data['tid']} ",:size => @item_font_size, :align => :left
text "#{data['app']} #{data['pan']} ",:size => @item_font_size, :align => :left
end
text "DATE/TIME: #{card_data[0]['res_date']} #{card_data[0]['res_time']} ", :size => @item_font_size, :align => :left
text "BATCH NUM: #{card_data[0]['batch_no']} TRACE#: #{card_data[0]['trace']}",:size => @item_font_size, :align => :left
text "RREF NUM: #{card_data[0]['ref_no']} APPR CODE: #{card_data[0]['app_code']} ",:size => @item_font_size, :align => :left
text "TID: #{card_data[0]['tid']} ",:size => @item_font_size, :align => :left
text "#{card_data[0]['app']} #{card_data[0]['pan']} ",:size => @item_font_size, :align => :left
end
end
end