Browse Source

add coverage

ifah
Siti Hajar Ibrahim 4 years ago
parent
commit
3b42067f43
2 changed files with 8590 additions and 4768 deletions
  1. 22
    7
      app/Http/Controllers/Controller.php
  2. 8568
    4761
      public/test.json

+ 22
- 7
app/Http/Controllers/Controller.php View File

@@ -2,8 +2,7 @@

namespace App\Http\Controllers;

use App\Model\Form;
use App\Model\WorkOrder;
use App\Model\Coverage;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
@@ -19,11 +18,27 @@ class Controller extends BaseController
if ($response->success == true) {

foreach ($response->data as $key => $r) {
$work_order = WorkOrder::where('wo',$r->wo)->first();
$form_submitted = Form::where('_id',$work_order->_id)->first();

$form_submitted->customer_category = $r->category;
$form_submitted->save();
$coverage = Coverage::where(strtoupper('building_name'),strtoupper($r->building_name))->where(strtoupper('street'),strtoupper($r->street))->where('Type',$r->Type)->get();

if(count($coverage)==0){
$coveragedetails = [
'Type' => $r->Type,
'building_name' => strtoupper($r->building_name),
'project_type' => $r->project_type,
'street' => strtoupper($r->street),
'city' => strtoupper($r->city),
'state' => strtoupper($r->state),
'postcode' => $r->postcode,
'installation_fee' => $r->installation_fee,
'status_building' => $r->status_building,
'jmb_email' => "",
];

$coverageUpdate = Coverage::create($coveragedetails);
}else{
}
}


+ 8568
- 4761
public/test.json
File diff suppressed because it is too large
View File


Loading…
Cancel
Save