This commit is contained in:
sriramv 2023-06-15 14:35:40 +05:30
parent 739b08b71f
commit 08c8334233

View File

@ -650,30 +650,30 @@ class PaymentController extends BaseController
public function payment_success( $local_order_id = null) public function payment_success( $local_order_id = null)
{ {
$data['TransactionData'] = $this->TransactionModel->where('order_id', $local_order_id )->where('member_id', session()->get('logged_user'))->find(); // $data['TransactionData'] = $this->TransactionModel->where('order_id', $local_order_id )->where('member_id', session()->get('logged_user'))->find();
$memberCredits = $this->creditsModel->where('order_id', $local_order_id ) // $memberCredits = $this->creditsModel->where('order_id', $local_order_id )
->where('member_id', session()->get('logged_user')) // ->where('member_id', session()->get('logged_user'))
->select('package_name') // ->select('package_name')
->select('cost') // ->select('cost')
->selectSum('credit_points', 'credit_points') // ->selectSum('credit_points', 'credit_points')
->selectSum('cost', 'costSum') // ->selectSum('cost', 'costSum')
->selectCount('package_name', 'pack_count') // ->selectCount('package_name', 'pack_count')
->groupBy('package_name')->findAll(); // ->groupBy('package_name')->findAll();
$Subtotal = 0; // $Subtotal = 0;
foreach ($memberCredits as $key => $ele) { // foreach ($memberCredits as $key => $ele) {
$Subtotal = $Subtotal + $ele['costSum']; // $Subtotal = $Subtotal + $ele['costSum'];
} // }
$data['memberCredits'] =$memberCredits; // $data['memberCredits'] =$memberCredits;
$data['order_id'] = $local_order_id; // $data['order_id'] = $local_order_id;
$timestamp = strtotime($data['TransactionData'][0]['created_at']); // $timestamp = strtotime($data['TransactionData'][0]['created_at']);
$data['formattedDate'] = date('l, F j, Y', $timestamp); // $data['formattedDate'] = date('l, F j, Y', $timestamp);
$data['Subtotal'] = $Subtotal; // $data['Subtotal'] = $Subtotal;
$data['gst'] = $this->RuleModel->select('value')->where('rule_key', 3 )->get()->getRow()->value; // $data['gst'] = $this->RuleModel->select('value')->where('rule_key', 3 )->get()->getRow()->value;
$data['pst'] = $this->RuleModel->select('value')->where('rule_key', 4 )->get()->getRow()->value; // $data['pst'] = $this->RuleModel->select('value')->where('rule_key', 4 )->get()->getRow()->value;
$data['card_brand'] = json_decode($data['TransactionData'][0]['transaction'] , true)['payment']['card_details']['card']['card_brand']; // $data['card_brand'] = json_decode($data['TransactionData'][0]['transaction'] , true)['payment']['card_details']['card']['card_brand'];
$data['last_4'] = json_decode($data['TransactionData'][0]['transaction'] , true)['payment']['card_details']['card']['last_4']; // $data['last_4'] = json_decode($data['TransactionData'][0]['transaction'] , true)['payment']['card_details']['card']['last_4'];
echo view('success_mail',$data); // echo view('success_mail',$data);
die(); // die();
if( $local_order_id != null) if( $local_order_id != null)