|
|
@@ -8,6 +8,7 @@ use App\Http\Controllers\Api\BaseController; |
|
|
|
use Illuminate\Support\Facades\Auth; |
|
|
|
|
|
|
|
Use App\Model\Form; |
|
|
|
Use App\Model\DealerClaim; |
|
|
|
Use App\Model\PackageDetail; |
|
|
|
Use App\Model\Subscriber; |
|
|
|
Use App\Model\WorkOrder; |
|
|
@@ -101,7 +102,8 @@ class FormController extends BaseController |
|
|
|
// $data = Form::with('PackageDetail', 'Subscriber','WorkOrder')->where('type_service', '!=', 'Rectification')->whereBetween('created_at', array($start, $end))->get(); |
|
|
|
|
|
|
|
// $data = Form::with('PackageDetail', 'Subscriber','WorkOrder')->where('type_service','New')->whereBetween('created_at', array($start, $end))->get(); |
|
|
|
$data = Form::with('PackageDetail', 'Subscriber','WorkOrder')->withTrashed()->get(); |
|
|
|
// $data = Form::with('PackageDetail', 'Subscriber','WorkOrder')->withTrashed()->get(); |
|
|
|
$data = Form::with('PackageDetail', 'Subscriber','WorkOrder')->whereBetween('created_at', array($start, $end))->get(); |
|
|
|
|
|
|
|
if(count($data) > 0) { |
|
|
|
foreach($data as $f) { |
|
|
@@ -116,6 +118,7 @@ class FormController extends BaseController |
|
|
|
}else{ |
|
|
|
$labelD = ""; |
|
|
|
} |
|
|
|
$amount_claim= DealerClaim::where('wo',$f->WorkOrder->wo)->get(); |
|
|
|
|
|
|
|
if(!empty($f->Subscriber) && !empty($f->PackageDetail)){ |
|
|
|
if($f->type_application == 'R'){ |
|
|
@@ -158,21 +161,34 @@ class FormController extends BaseController |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// array_push($result,array( |
|
|
|
// 'type_application' => $f->type_application, |
|
|
|
// "type_service" => $f->type_service, |
|
|
|
// "customer_name"=> $name, |
|
|
|
// "contact_no"=> $contact_no, |
|
|
|
// "unit_no"=>$f->Subscriber->unit_no, |
|
|
|
// "building"=>$building, |
|
|
|
// "street"=>$address, |
|
|
|
// "submitted_date" => $f->created_at->toDateTimeString(), |
|
|
|
// "package_contract" => $f->PackageDetail->contract, |
|
|
|
// "package_name" => $f->PackageDetail->name, |
|
|
|
// 'dealer' => $labelD, |
|
|
|
// 'wo' => $woId, |
|
|
|
// 'activated_date' => $woD, |
|
|
|
// )); |
|
|
|
array_push($result,array( |
|
|
|
'type_application' => $f->type_application, |
|
|
|
"type_service" => $f->type_service, |
|
|
|
"customer_name"=> $name, |
|
|
|
"contact_no"=> $contact_no, |
|
|
|
"unit_no"=>$f->Subscriber->unit_no, |
|
|
|
"building"=>$building, |
|
|
|
"street"=>$address, |
|
|
|
"submitted_date" => $f->created_at->toDateTimeString(), |
|
|
|
"package_contract" => $f->PackageDetail->contract, |
|
|
|
"package_name" => $f->PackageDetail->name, |
|
|
|
'dealer' => $labelD, |
|
|
|
'wo' => $woId, |
|
|
|
'activated_date' => $woD, |
|
|
|
)); |
|
|
|
'Dealer Name' => $labelD, |
|
|
|
"Customer Name"=> $name, |
|
|
|
'Completion Date' => $woD, |
|
|
|
"Form Type" => $f->type_service, |
|
|
|
"Package"=> $f->PackageDetail->contract, |
|
|
|
"WO No" => $woId, |
|
|
|
"DO No" => $f->WorkOrder->docket_id, |
|
|
|
"Service Type" => $f->WorkOrder->nature_work, |
|
|
|
"Building"=>$building, |
|
|
|
"Rating" => $f->WorkOrder->Docket->Rating1, |
|
|
|
"Claim Amount" => $amount_claim, |
|
|
|
)); |
|
|
|
} |
|
|
|
|
|
|
|
} |