@@ -0,0 +1,23 @@ | |||
<?php | |||
namespace App\Http\Controllers\Api; | |||
use Illuminate\Http\Request; | |||
use App\Http\Controllers\Api\BaseController; | |||
use Illuminate\Support\Facades\Auth; | |||
use App\Model\AppsVersion; | |||
class AppVersionController extends BaseController | |||
{ | |||
public function compareVersion(Request $request){ | |||
$apps = AppsVersion::all(); | |||
return $this->sendResponse($apps, 'Get Data Successfully'); | |||
} | |||
} | |||
@@ -2,7 +2,6 @@ | |||
namespace App\Http\Controllers; | |||
use App\Model\Coverage; | |||
use Illuminate\Foundation\Bus\DispatchesJobs; | |||
use Illuminate\Routing\Controller as BaseController; | |||
use Illuminate\Foundation\Validation\ValidatesRequests; | |||
@@ -11,38 +10,4 @@ use Illuminate\Foundation\Auth\Access\AuthorizesRequests; | |||
class Controller extends BaseController | |||
{ | |||
use AuthorizesRequests, DispatchesJobs, ValidatesRequests; | |||
public function taggingCategory(){ | |||
$response = json_decode(file_get_contents(public_path() . '/test.json')); | |||
if ($response->success == true) { | |||
foreach ($response->data as $key => $r) { | |||
$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{ | |||
} | |||
} | |||
return 'data inserted ' ; | |||
} | |||
} | |||
} |
@@ -283,6 +283,7 @@ class WorkOrderController extends Controller | |||
$product = Product::where('speed',$form->PackageDetail->name)->where('formT',$w->Form->type_application)->first(); | |||
$company = Company::where('_id',$w->contractor_id)->first(); | |||
// info($w->installer_id); | |||
if($w->installer_id != ''){ | |||
$installer = Staff::with('StaffDetail')->where('_id',$w->installer_id)->first(); | |||
$installer = $installer->StaffDetail->name; |
@@ -59,7 +59,7 @@ class BusinessController extends Controller | |||
public function viewFormApplication(Request $request) { | |||
$data = array(); | |||
$coverage = Coverage::where('Type','B')->where('building_name', $request->coverage)->where('street',$request->street)->get(); | |||
$coverage = Coverage::where('building_name', $request->coverage)->where('street',$request->street)->get(); | |||
array_push($data, array( | |||
'coverage' => $coverage[0]['_id'], | |||
@@ -314,7 +314,7 @@ class BusinessController extends Controller | |||
public function viewFormApplicationD(Request $request) { | |||
$data = array(); | |||
$coverage = Coverage::where('Type','B')->where('building_name', $request->coverage)->where('street',$request->street)->get(); | |||
$coverage = Coverage::where('building_name', $request->coverage)->where('street',$request->street)->get(); | |||
array_push($data, array( | |||
'coverage' => $coverage[0]['_id'], |
@@ -68,7 +68,7 @@ class ResidentialController extends Controller | |||
public function viewFormApplication(Request $request) { | |||
$data = array(); | |||
$coverage = Coverage::where('Type','R')->where('building_name', $request->coverage)->where('street',$request->street)->get(); | |||
$coverage = Coverage::where('building_name', $request->coverage)->where('street',$request->street)->get(); | |||
array_push($data, array( | |||
'coverage' => $coverage[0]['_id'], | |||
@@ -333,7 +333,7 @@ class ResidentialController extends Controller | |||
public function viewFormApplicationD(Request $request) { | |||
$data = array(); | |||
$coverage = Coverage::where('Type','R')->where('building_name', $request->coverage)->where('street',$request->street)->get(); | |||
$coverage = Coverage::where('building_name', $request->coverage)->where('street',$request->street)->get(); | |||
array_push($data, array( | |||
'coverage' => $coverage[0]['_id'], |
@@ -0,0 +1,17 @@ | |||
<?php | |||
namespace App\Model; | |||
use Jenssegers\Mongodb\Eloquent\Model as Eloquent; | |||
use Jenssegers\Mongodb\Eloquent\SoftDeletes; | |||
class AppsVersion extends Eloquent | |||
{ | |||
use SoftDeletes; | |||
protected $connection = 'mongodb'; | |||
protected $collection = 'app_version'; | |||
protected $guarded = ['_id']; | |||
} |
@@ -50,14 +50,21 @@ Route::group(['middleware' => 'mobileapps'], function() { | |||
Route::get('/form/statistic','Api\FormController@getFormStatistic'); | |||
Route::get('/claim/12/12/2019','DS\MarketingController@manualDate'); | |||
Route::get('/get-data','Api\FormController@get_data_form'); | |||
}); | |||
}); | |||
/* | |||
|-------------------------------------------------------------------------- | |||
| Check Version | |||
|-------------------------------------------------------------------------- | |||
*/ | |||
Route::get('/mobile/apps_version', 'Api\AppVersionController@compareVersion'); | |||
/* | |||
|-------------------------------------------------------------------------- | |||
| Residential Form | |||
|-------------------------------------------------------------------------- | |||
*/ | |||
Route::get('/get-coverage-detail/{building_name}/{street}', 'Api\Controller@getCoverageDetail'); | |||
Route::get('/get-coverage-detail/{building_name}/{street}', 'Api\Controller@getCoverageDetail')->where('street', '.*'); | |||
Route::get('/get-street/{building_name}', 'Api\Controller@getStreet'); | |||
@@ -14,8 +14,6 @@ Route::get('/', function () { | |||
return view('index'); | |||
}); | |||
Route::get('/add-customer-category', ['uses' => 'Controller@taggingCategory']); | |||
Route::get('/convert-password/{action}/', ['uses' => 'Auth\AdminController@encryptPassword']); | |||
Route::get('/store-claim/pdf', ['uses' => 'DS\DealerController@exportDealerJson']); | |||
Route::get('/convert-total-claim-float', ['uses' => 'DS\DealerController@update_total_claim']); |