Bladeren bron

add api dealer claim

ifah
Siti Hajar Ibrahim 5 jaren geleden
bovenliggende
commit
40e6022b1c
1 gewijzigde bestanden met toevoegingen van 15 en 6 verwijderingen
  1. 15
    6
      app/Http/Controllers/Api/FormController.php

+ 15
- 6
app/Http/Controllers/Api/FormController.php Bestand weergeven

@@ -226,19 +226,20 @@ class FormController extends BaseController
***********************************/
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();
$dateE = Carbon::createFromFormat('Y-m-d', '2020-12-31');
$end = $dateE->copy()->endOfDay();

$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) {
foreach($data as $f) {

$name = ''; $contact_no = ''; $building = '';
$labelD = ''; $service = ''; $rating = '';
$labelD = ''; $service = ''; $rating = '';
$installer_name =''; $contractor_name='';

if(!empty($f->dealer)){
$c = Company::find($f->dealer);
@@ -247,6 +248,14 @@ class FormController extends BaseController
$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($f->formT == 'R'){
$name = $f->Subscriber->name;
@@ -267,9 +276,9 @@ class FormController extends BaseController
}
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,
"Contact Number"=> $contact_no,
"Completion Date" => $f->activated_dt,

Laden…
Annuleren
Opslaan