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');
|
$toDate = $this->request->getGet('to_date');
|
||||||
$fromDate = DateTime::createFromFormat('d-m-Y', $fromDate)->format('Y-m-d 00:00:00');
|
$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');
|
$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) {
|
if (!$managerId || !$fromDate || !$toDate) {
|
||||||
return $this->response->setJSON([
|
return $this->response->setJSON([
|
||||||
@ -189,7 +200,14 @@ class PolicyReportController extends Controller
|
|||||||
AND pp.created_on BETWEEN ? AND ?
|
AND pp.created_on BETWEEN ? AND ?
|
||||||
AND pe.manager_id = ?";
|
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');
|
$search = $this->request->getGet('search');
|
||||||
|
|
||||||
@ -228,6 +246,8 @@ class PolicyReportController extends Controller
|
|||||||
|
|
||||||
$data = $query->getResultArray();
|
$data = $query->getResultArray();
|
||||||
|
|
||||||
|
// dd($whereIn, $bindings,$query,$data);
|
||||||
|
|
||||||
// -----------------------------
|
// -----------------------------
|
||||||
// EXCEL GENERATION
|
// EXCEL GENERATION
|
||||||
// -----------------------------
|
// -----------------------------
|
||||||
@ -252,6 +272,8 @@ class PolicyReportController extends Controller
|
|||||||
'PARTNER NAME',
|
'PARTNER NAME',
|
||||||
'BOOKING REF NO',
|
'BOOKING REF NO',
|
||||||
'INSURED DATE',
|
'INSURED DATE',
|
||||||
|
'INSURER',
|
||||||
|
'PLAN TYPE',
|
||||||
'POLICY NO',
|
'POLICY NO',
|
||||||
'INSURED NAME',
|
'INSURED NAME',
|
||||||
'REG NO',
|
'REG NO',
|
||||||
@ -299,6 +321,8 @@ class PolicyReportController extends Controller
|
|||||||
$d['partner_name'],
|
$d['partner_name'],
|
||||||
$d['booking_ref_no'],
|
$d['booking_ref_no'],
|
||||||
$d['issued_date'],
|
$d['issued_date'],
|
||||||
|
$d['insurer'],
|
||||||
|
$d['plan_type'],
|
||||||
$d['policy_number'],
|
$d['policy_number'],
|
||||||
$d['insured_name'],
|
$d['insured_name'],
|
||||||
$d['reg_no'],
|
$d['reg_no'],
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user