report filter: GWM
This commit is contained in:
parent
d8e68130ed
commit
526d9ea90c
@ -21,6 +21,17 @@ class PolicyReportController extends Controller
|
||||
$toDate = $this->request->getGet('to_date');
|
||||
$fromDate = DateTime::createFromFormat('d-m-Y', $fromDate)->format('Y-m-d 00:00:00');
|
||||
$toDate = DateTime::createFromFormat('d-m-Y', $toDate)->format('Y-m-d 23:59:59');
|
||||
$show_policy_report = $this->request->getGet('show_policy_report') ?? 'All';
|
||||
|
||||
if ($show_policy_report === 'Verified') {
|
||||
$statusValues = [1];
|
||||
} elseif ($show_policy_report === 'Not Verified') {
|
||||
$statusValues = [0];
|
||||
} else {
|
||||
$statusValues = [0, 1];
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (!$managerId || !$fromDate || !$toDate) {
|
||||
return $this->response->setJSON([
|
||||
@ -189,7 +200,14 @@ class PolicyReportController extends Controller
|
||||
AND pp.created_on BETWEEN ? AND ?
|
||||
AND pe.manager_id = ?";
|
||||
|
||||
$bindings = [$fromDate, $toDate, $managerId];
|
||||
$bindings = [$fromDate, $toDate, $managerId ];
|
||||
|
||||
$whereIn = implode(',', array_fill(0, count($statusValues), '?'));
|
||||
|
||||
if (!empty($statusValues)) {
|
||||
$sql .= " AND pp.is_data_accuracy_checked IN ($whereIn)";
|
||||
$bindings = array_merge($bindings, $statusValues);
|
||||
}
|
||||
|
||||
$search = $this->request->getGet('search');
|
||||
|
||||
@ -228,6 +246,8 @@ class PolicyReportController extends Controller
|
||||
|
||||
$data = $query->getResultArray();
|
||||
|
||||
// dd($whereIn, $bindings,$query,$data);
|
||||
|
||||
// -----------------------------
|
||||
// EXCEL GENERATION
|
||||
// -----------------------------
|
||||
@ -252,6 +272,8 @@ class PolicyReportController extends Controller
|
||||
'PARTNER NAME',
|
||||
'BOOKING REF NO',
|
||||
'INSURED DATE',
|
||||
'INSURER',
|
||||
'PLAN TYPE',
|
||||
'POLICY NO',
|
||||
'INSURED NAME',
|
||||
'REG NO',
|
||||
@ -299,6 +321,8 @@ class PolicyReportController extends Controller
|
||||
$d['partner_name'],
|
||||
$d['booking_ref_no'],
|
||||
$d['issued_date'],
|
||||
$d['insurer'],
|
||||
$d['plan_type'],
|
||||
$d['policy_number'],
|
||||
$d['insured_name'],
|
||||
$d['reg_no'],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user