fix: order print not working with qrpay
This commit is contained in:
@@ -9,6 +9,8 @@ class QrPaymentService
|
|||||||
def process
|
def process
|
||||||
return { status: false, message: "Sale ID is required." } unless sale_id.present?
|
return { status: false, message: "Sale ID is required." } unless sale_id.present?
|
||||||
|
|
||||||
|
process_orders_and_broadcast
|
||||||
|
|
||||||
SalePayment.transaction do
|
SalePayment.transaction do
|
||||||
find_sale_and_booking
|
find_sale_and_booking
|
||||||
return { status: false, message: "There is no sale for '#{sale_id}'!" } unless sale
|
return { status: false, message: "There is no sale for '#{sale_id}'!" } unless sale
|
||||||
@@ -22,7 +24,6 @@ class QrPaymentService
|
|||||||
|
|
||||||
return { status: true, message: "Payment successful." }
|
return { status: true, message: "Payment successful." }
|
||||||
end
|
end
|
||||||
process_orders_and_broadcast
|
|
||||||
rescue ActiveRecord::RecordNotFound
|
rescue ActiveRecord::RecordNotFound
|
||||||
{ status: false, message: "Sale not found for ID '#{sale_id}'." }
|
{ status: false, message: "Sale not found for ID '#{sale_id}'." }
|
||||||
rescue StandardError => e
|
rescue StandardError => e
|
||||||
|
|||||||
Reference in New Issue
Block a user