FIX_Tosubscription ASC for Print address : ps

This commit is contained in:
VE10-Sanjeev 2024-07-19 07:02:48 +00:00
parent 9601e9e7c2
commit 35ee49eb96

View File

@ -293,7 +293,7 @@ public function getSubscriptionDetailsBySchemeName($selectedScheme, $downloadTyp
$builder->select("
CONCAT_WS(' ', c.first_name, c.last_name) as customer_name,
c.customer_id, c.mobile_no, c.email,
c.customer_id, c.mobile_no, c.email, DATEDIFF(s.to_subscription, CURDATE()) AS remaining_days,
s.from_subscription, s.to_subscription, s.scheme_id, bs.title,
i.invoice_id, i.invoice_date, i.shipping_address_id,
ca.customer_address_id, ca.address_1, ca.address_2, ca.city, ca.state, ca.postal_code, ca.address_type, st.state_name,
@ -319,13 +319,14 @@ public function getSubscriptionDetailsBySchemeName($selectedScheme, $downloadTyp
// $builder->where('s.to_subscription <', $currentDate);
}
$builder->orderBy('s.from_subscription', 'asc');
$builder->orderBy('s.to_subscription', 'asc');
$query = $builder->get();
$result = $query->getResultArray();
// $lastQuery = $this->db->getLastQuery();
// $finalQueryString = $lastQuery->getQuery();
// echo $finalQueryString;
// echo count($result);
// echo $finalQueryString; die;
// print_r($result);die;
// Initialize the customerDetails array and a set to track processed customer IDs
$customerDetails = [];