FEAT_SUBSCRIPTION ID ADDED

This commit is contained in:
Srinivas-Saravanan 2024-11-12 16:36:47 +05:30
parent 59b08bffd6
commit ff85bbb042
3 changed files with 10 additions and 11 deletions

View File

@ -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

View File

@ -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);
} }

View File

@ -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);