| use Illuminate\Foundation\Validation\ValidatesRequests; | use Illuminate\Foundation\Validation\ValidatesRequests; | ||||
| use Illuminate\Foundation\Auth\Access\AuthorizesRequests; | use Illuminate\Foundation\Auth\Access\AuthorizesRequests; | ||||
| use Illuminate\Http\Request; | use Illuminate\Http\Request; | ||||
| use Mockery\Matcher\Subset; | |||||
| class Controller extends BaseController | class Controller extends BaseController | ||||
| { | { | ||||
| return "Done standardize city in DB"; | return "Done standardize city in DB"; | ||||
| } | } | ||||
| public function taggingCategory() | |||||
| public function standardizeAddress() | |||||
| { | { | ||||
| $response = json_decode(file_get_contents(public_path() . '/test.json')); | $response = json_decode(file_get_contents(public_path() . '/test.json')); | ||||
| if ($response->success == true) { | if ($response->success == true) { | ||||
| foreach ($response->data as $key => $r) { | 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); | |||||
| } | } | ||||
| } | } | ||||
| public function getDatabase(Request $request) | public function getDatabase(Request $request) | ||||
| { | { | ||||
| $subscriber = Subscriber::groupBy('city')->get(); | |||||
| $city = array(); | |||||
| foreach ($subscriber as $key => $s) { | |||||
| # code... | |||||
| array_push($city, array( | |||||
| 'city' => $s->city | |||||
| )); | |||||
| } | |||||
| return $city; | |||||
| $subscriber = Subscriber::where('city',$request->city)->get(); | |||||
| return $subscriber; | |||||
| } | } | ||||
| } | } |
| function createWorkID(){ | function createWorkID(){ | ||||
| $number = WorkOrder::select('id','wo')->orderBy('created_at','DESC')->first(); | $number = WorkOrder::select('id','wo')->orderBy('created_at','DESC')->first(); | ||||
| $numberOnly = str_replace('WO-','',$number->wo); | $numberOnly = str_replace('WO-','',$number->wo); | ||||
| info('before WO'.$numberOnly); | |||||
| info('before CC WO'.$numberOnly); | |||||
| $numberOnly++; | $numberOnly++; | ||||
| info('after WO'.$numberOnly); | |||||
| info('after CC WO'.$numberOnly); | |||||
| return $numberOnly; | return $numberOnly; | ||||
| } | } | ||||
| { | { | ||||
| $number = WorkOrder::select('id', 'wo')->orderBy('created_at', 'DESC')->first(); | $number = WorkOrder::select('id', 'wo')->orderBy('created_at', 'DESC')->first(); | ||||
| $numberOnly = str_replace('WO-', '', $number->wo); | $numberOnly = str_replace('WO-', '', $number->wo); | ||||
| info('before WO' . $numberOnly); | |||||
| info('before WC WO' . $numberOnly); | |||||
| $numberOnly++; | $numberOnly++; | ||||
| info('after WO' . $numberOnly); | |||||
| info('after WC WO' . $numberOnly); | |||||
| return $numberOnly; | return $numberOnly; | ||||
| } | } | ||||
| function createWorkID(){ | function createWorkID(){ | ||||
| $number = WorkOrder::select('id','wo')->orderBy('created_at','DESC')->first(); | $number = WorkOrder::select('id','wo')->orderBy('created_at','DESC')->first(); | ||||
| $numberOnly = str_replace('WO-','',$number->wo); | $numberOnly = str_replace('WO-','',$number->wo); | ||||
| info('before WO'.$numberOnly); | |||||
| info('before FC WO'.$numberOnly); | |||||
| $numberOnly++; | $numberOnly++; | ||||
| info('after WO'.$numberOnly); | |||||
| info('after FC WO'.$numberOnly); | |||||
| return $numberOnly; | return $numberOnly; | ||||
| } | } | ||||
| function createWorkID(){ | function createWorkID(){ | ||||
| $number = WorkOrder::select('id','wo')->orderBy('created_at','DESC')->first(); | $number = WorkOrder::select('id','wo')->orderBy('created_at','DESC')->first(); | ||||
| $numberOnly = str_replace('WO-','',$number->wo); | $numberOnly = str_replace('WO-','',$number->wo); | ||||
| info('before WO'.$numberOnly); | |||||
| info('before RC WO'.$numberOnly); | |||||
| $numberOnly++; | $numberOnly++; | ||||
| info('after WO'.$numberOnly); | |||||
| info('after RC WO'.$numberOnly); | |||||
| return $numberOnly; | return $numberOnly; | ||||
| } | } | ||||