fix: order print not working with qrpay

This commit is contained in:
Dev Team
2025-07-01 11:39:49 +06:30
parent 084945c873
commit c66bf32d0e

View File

@@ -9,6 +9,8 @@ class QrPaymentService
def process
return { status: false, message: "Sale ID is required." } unless sale_id.present?
process_orders_and_broadcast
SalePayment.transaction do
find_sale_and_booking
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." }
end
process_orders_and_broadcast
rescue ActiveRecord::RecordNotFound
{ status: false, message: "Sale not found for ID '#{sale_id}'." }
rescue StandardError => e