update paymal response record and show double payment

This commit is contained in:
Aung Myo
2017-12-08 13:59:05 +06:30
parent 8a98af32eb
commit e8626e78f5
5 changed files with 28 additions and 6 deletions

View File

@@ -144,7 +144,11 @@ class Customer < ApplicationRecord
sales = Sale.where("rebate_status = 'false'")
sales.each do |sale|
if sale.customer.membership_id
response = self.rebat(Sale.find(sale.sale_id))
response = self.rebat(Sale.find(sale.sale_id))
#record an payment in sale-audit
remark = "UPdate Rebate Response - #{response} for Customer #{sale.customer_id} Sale Id [#{sale.sale_id}]| pay amount -> #{sale.received_amount} "
sale_audit = SaleAudit.record_paymal(sale.sale_id, remark, "CronJob")
if response["status"] == true
status = sale.update_attributes(rebate_status: "true")
end