FEAT_SUBSCRIPTION ID ADDED
This commit is contained in:
parent
59b08bffd6
commit
ff85bbb042
@ -519,10 +519,11 @@ public function create_or_update_subscription($invoice_id, $msg_flag_name = null
|
|||||||
$product_id = $item['product'];
|
$product_id = $item['product'];
|
||||||
$from_sub_date = $item['from_subscription'];
|
$from_sub_date = $item['from_subscription'];
|
||||||
$to_sub_date = $item['to_subscription'];
|
$to_sub_date = $item['to_subscription'];
|
||||||
$result = $subModel->selectMax('membership_id')->first();
|
$membership_id =random_int(100000, 999999);
|
||||||
$max_membership_id = $result ? $result['membership_id'] : null;
|
$result = $subModel->where('membership_id',$membership_id)->findAll();
|
||||||
|
if (count($result)>0){
|
||||||
|
$membership_id = random_int(100000,999999);
|
||||||
|
}
|
||||||
// Prepare subscription data
|
// Prepare subscription data
|
||||||
$subscription_data = [
|
$subscription_data = [
|
||||||
'customer_id' => $customer_id,
|
'customer_id' => $customer_id,
|
||||||
@ -533,7 +534,7 @@ public function create_or_update_subscription($invoice_id, $msg_flag_name = null
|
|||||||
'business_id' => get_business_id(),
|
'business_id' => get_business_id(),
|
||||||
'created_by' => get_logged_user_id(),
|
'created_by' => get_logged_user_id(),
|
||||||
'is_renew' => $renewal,
|
'is_renew' => $renewal,
|
||||||
'membership_id'=>$max_membership_id +1
|
'membership_id'=>$membership_id
|
||||||
];
|
];
|
||||||
|
|
||||||
// Insert the subscription data
|
// Insert the subscription data
|
||||||
|
|||||||
@ -641,7 +641,7 @@ class Notifications extends BaseController
|
|||||||
$emailContent = str_replace("{EXPIRY_DATE}", $expiryon, $emailContent);
|
$emailContent = str_replace("{EXPIRY_DATE}", $expiryon, $emailContent);
|
||||||
}
|
}
|
||||||
if (isset($membership_id)) {
|
if (isset($membership_id)) {
|
||||||
$emailContent = str_replace("{RENEWAL_LINK}", base_url() . 'subscription_renewal/' .'MEM'. $membership_id, $emailContent);
|
$emailContent = str_replace("{RENEWAL_LINK}", base_url() . 'subscription_renewal/' . $membership_id, $emailContent);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -23,11 +23,10 @@ class Payment extends BaseController
|
|||||||
$model = new CustomerModel();
|
$model = new CustomerModel();
|
||||||
$model2 = new SubscriptionModel();
|
$model2 = new SubscriptionModel();
|
||||||
|
|
||||||
if ($membership_id != null){;
|
if ($membership_id != null){
|
||||||
$membership_id2 = substr($membership_id, 3);
|
$customer_id = $model2->select('customer_id')->where('membership_id',$membership_id)->first();
|
||||||
$customer_id = $model2->select('customer_id')->where('membership_id',$membership_id2)->first();
|
|
||||||
$customer_details = $model->get_customer_details_by_customer_id($customer_id);
|
$customer_details = $model->get_customer_details_by_customer_id($customer_id);
|
||||||
$scheme = $model2->get_subscription_details_by_membership_id($membership_id2);
|
$scheme = $model2->get_subscription_details_by_membership_id($membership_id);
|
||||||
//var_dump($customer_details);die();
|
//var_dump($customer_details);die();
|
||||||
$response = [
|
$response = [
|
||||||
'customer_details' => $customer_details,
|
'customer_details' => $customer_details,
|
||||||
@ -46,7 +45,6 @@ class Payment extends BaseController
|
|||||||
else {
|
else {
|
||||||
//echo "inside else";die();
|
//echo "inside else";die();
|
||||||
$membership_id = $this->request->getPost('membership_id');
|
$membership_id = $this->request->getPost('membership_id');
|
||||||
$membership_id = substr($membership_id, 3);
|
|
||||||
$scheme = $model2->get_subscription_details_by_membership_id($membership_id);
|
$scheme = $model2->get_subscription_details_by_membership_id($membership_id);
|
||||||
$customer_id = $model2->select('customer_id')->where('membership_id',$membership_id)->first();
|
$customer_id = $model2->select('customer_id')->where('membership_id',$membership_id)->first();
|
||||||
$customer_details = $model->get_customer_details_by_customer_id($customer_id);
|
$customer_details = $model->get_customer_details_by_customer_id($customer_id);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user