| $subscriber = Subscriber::where('subscriber_id',$subscriber_id)->first(); | $subscriber = Subscriber::where('subscriber_id',$subscriber_id)->first(); | ||||
| if(!empty($subscriber)){ | if(!empty($subscriber)){ | ||||
| $form = Form::with('WorkOrder')->where('_id',$subscriber->_id)->first(); | $form = Form::with('WorkOrder')->where('_id',$subscriber->_id)->first(); | ||||
| if(empty($form->WorkOrder->status)){ | |||||
| if(empty($form->WorkOrder)){ | |||||
| do { | do { | ||||
| $woID = 'WO-'.$this->createWorkID(); | $woID = 'WO-'.$this->createWorkID(); | ||||
| $work_order->created_by = ''; | $work_order->created_by = ''; | ||||
| $form->workorder()->save($work_order); | $form->workorder()->save($work_order); | ||||
| }else { | |||||
| $work_order = WorkOrder::where('wo',$form->WorkOrder->wo)->first(); | |||||
| $work_order->nature_work = ''; | |||||
| $work_order->sub_category = ''; | |||||
| $work_order->dateTimeStart = ''; | |||||
| $work_order->dateTimeEnd = ''; | |||||
| $work_order->contractor_id = ''; | |||||
| $work_order->installer_id = ''; | |||||
| $work_order->onu = ''; | |||||
| $work_order->router = ''; | |||||
| $work_order->need_phone = ''; | |||||
| $work_order->no_phone = ''; | |||||
| $work_order->pppoe_username = ''; | |||||
| $work_order->pppoe_password = ''; | |||||
| $work_order->docket_id = ''; | |||||
| $work_order->remarks_custservice = ''; | |||||
| $work_order->remarks_installer = ''; | |||||
| $work_order->status = $wo_status ; | |||||
| $work_order->created_by = ''; | |||||
| $work_order->save(); | |||||
| } | } | ||||
| } | } | ||||
| return view('customer-service.view_add_new_schedule', compact('user','pp','sp','rs','ss','cm','company','wo','today','subscriber_id','status')); | return view('customer-service.view_add_new_schedule', compact('user','pp','sp','rs','ss','cm','company','wo','today','subscriber_id','status')); |