Parcourir la source

standardize address from excel

hajar
Siti Hajar Ibrahim il y a 4 ans
Parent
révision
4e4eb3b773
3 fichiers modifiés avec 63289 ajouts et 377 suppressions
  1. 8
    8
      app/Http/Controllers/Controller.php
  2. 63280
    368
      public/test.json
  3. 1
    1
      routes/web.php

+ 8
- 8
app/Http/Controllers/Controller.php Voir le fichier

@@ -16,6 +16,7 @@ use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use Illuminate\Http\Request;
use Mockery\Matcher\Subset;

class Controller extends BaseController
{
@@ -47,24 +48,23 @@ class Controller extends BaseController
return "Done standardize city in DB";
}

public function taggingCategory()
public function standardizeAddress()
{
$response = json_decode(file_get_contents(public_path() . '/test.json'));

if ($response->success == true) {

foreach ($response->data as $key => $r) {
$work_order = WorkOrder::where('wo', $r->wo)->first();
$subscriber = Subscriber::where('subscriber_id', $r->subscriber_id)->first();

if (!empty($work_order)) {
$form_submitted = Form::where('_id', $work_order->_id)->first();

$form_submitted->customer_category = $r->category;
$form_submitted->save();
if (!empty($subscriber)) {
$subscriber->city = $r->city;
$subscriber->state = $r->state;
$subscriber->save();
}
}

return 'data inserted ';
return count($response);
}
}


+ 63280
- 368
public/test.json
Fichier diff supprimé car celui-ci est trop grand
Voir le fichier


+ 1
- 1
routes/web.php Voir le fichier

@@ -15,7 +15,7 @@ Route::get('/', function () {
});

Route::get('/request-reset-docket', 'Controller@resetDocket');
Route::get('/get-database', 'Controller@getDatabase');
Route::get('/get-database', 'Controller@standardizeAddress');
// Route::get('/delete-dealer-claim', 'Controller@deleteTodayClaim');

Route::get('/convert-password/{action}/', ['uses' => 'Auth\AdminController@encryptPassword']);

Chargement…
Annuler
Enregistrer