Browse Source

add api dealer claim

ifah
Siti Hajar Ibrahim 5 years ago
parent
commit
40e6022b1c
1 changed files with 15 additions and 6 deletions
  1. 15
    6
      app/Http/Controllers/Api/FormController.php

+ 15
- 6
app/Http/Controllers/Api/FormController.php View File

***********************************/ ***********************************/
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,

Loading…
Cancel
Save