| ***********************************/ | ***********************************/ | ||||
| public function get_data_claim(){ | public function get_data_claim(){ | ||||
| $dateS = Carbon::createFromFormat('Y-m-d', '2020-01-01'); | |||||
| $dateS = Carbon::createFromFormat('Y-m-d', '2019-01-01'); | |||||
| $start = $dateS->copy()->startOfDay(); | $start = $dateS->copy()->startOfDay(); | ||||
| $dateE = Carbon::createFromFormat('Y-m-d', '2020-12-31'); | $dateE = Carbon::createFromFormat('Y-m-d', '2020-12-31'); | ||||
| $end = $dateE->copy()->endOfDay(); | $end = $dateE->copy()->endOfDay(); | ||||
| $result = array(); | $result = array(); | ||||
| $data = DealerClaim::with('Subscriber','Staff')->whereBetween('submission_dt', array($start, $end))->get(); | |||||
| $data = DealerClaim::with('Subscriber','Staff')->whereBetween('created_at', array($start, $end))->get(); | |||||
| if(count($data) > 0) { | if(count($data) > 0) { | ||||
| foreach($data as $f) { | foreach($data as $f) { | ||||
| $name = ''; $contact_no = ''; $building = ''; | $name = ''; $contact_no = ''; $building = ''; | ||||
| $labelD = ''; $service = ''; $rating = ''; | |||||
| $labelD = ''; $service = ''; $rating = ''; | |||||
| $installer_name =''; $contractor_name=''; | |||||
| if(!empty($f->dealer)){ | if(!empty($f->dealer)){ | ||||
| $c = Company::find($f->dealer); | $c = Company::find($f->dealer); | ||||
| $labelD = ""; | $labelD = ""; | ||||
| } | } | ||||
| if(!empty($f->wo)){ | |||||
| $wo = WorkOrder::with('Staff','Company')->where('wo',$f->wo)->get(); | |||||
| foreach($wo as $wo) { | |||||
| $installer_name = $wo->Staff->name; | |||||
| $contractor_name = $wo->Company->name; | |||||
| } | |||||
| } | |||||
| if(!empty($f->Subscriber)){ | if(!empty($f->Subscriber)){ | ||||
| if($f->formT == 'R'){ | if($f->formT == 'R'){ | ||||
| $name = $f->Subscriber->name; | $name = $f->Subscriber->name; | ||||
| } | } | ||||
| array_push($result,array( | array_push($result,array( | ||||
| "Dealer Name" => $labelD, | |||||
| // "Installer Name" => , | |||||
| // "Contractor Name" => , | |||||
| // "Dealer Name" => $labelD, | |||||
| "Installer Name" => $installer_name, | |||||
| "Contractor Name" => $contractor_name, | |||||
| "Customer Name"=> $name, | "Customer Name"=> $name, | ||||
| "Contact Number"=> $contact_no, | "Contact Number"=> $contact_no, | ||||
| "Completion Date" => $f->activated_dt, | "Completion Date" => $f->activated_dt, |