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'];
$from_sub_date = $item['from_subscription'];
$to_sub_date = $item['to_subscription'];
$result = $subModel->selectMax('membership_id')->first();
$max_membership_id = $result ? $result['membership_id'] : null;
$membership_id =random_int(100000, 999999);
$result = $subModel->where('membership_id',$membership_id)->findAll();
if (count($result)>0){
$membership_id = random_int(100000,999999);
}
// Prepare subscription data
$subscription_data = [
'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(),
'created_by' => get_logged_user_id(),
'is_renew' => $renewal,
'membership_id'=>$max_membership_id +1
'membership_id'=>$membership_id
];
// Insert the subscription data

View File

@ -641,7 +641,7 @@ class Notifications extends BaseController
$emailContent = str_replace("{EXPIRY_DATE}", $expiryon, $emailContent);
}
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();
$model2 = new SubscriptionModel();
if ($membership_id != null){;
$membership_id2 = substr($membership_id, 3);
$customer_id = $model2->select('customer_id')->where('membership_id',$membership_id2)->first();
if ($membership_id != null){
$customer_id = $model2->select('customer_id')->where('membership_id',$membership_id)->first();
$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();
$response = [
'customer_details' => $customer_details,
@ -46,7 +45,6 @@ class Payment extends BaseController
else {
//echo "inside else";die();
$membership_id = $this->request->getPost('membership_id');
$membership_id = substr($membership_id, 3);
$scheme = $model2->get_subscription_details_by_membership_id($membership_id);
$customer_id = $model2->select('customer_id')->where('membership_id',$membership_id)->first();
$customer_details = $model->get_customer_details_by_customer_id($customer_id);