Example #1
0
 public function get_stddocs()
 {
     $callback = Input::get('callback');
     $datas = Stddoc::all();
     $data = array_map(function ($object) {
         return $object->to_array();
     }, $datas);
     return Response::jsonp($callback, $data);
 }
Example #2
0
 public function post_saveCheckFisik()
 {
     Log::write('info', Request::ip() . ' User : '******' Event: Save Checkin', true);
     $data = Input::json();
     $id = $data->id;
     $docs_ket = $data->std_docs;
     $neats = $data->std_neats;
     $equips = $data->std_equips;
     $sp_kets = $data->ket_sp;
     $checkin = Checkin::find($id);
     //$checkin->operasi_status_id = $data->status_ops;
     $checkin->save();
     $docs = array();
     foreach (Stddoc::all() as $doc) {
         array_push($docs, $doc->id);
     }
     $sps = array();
     foreach (Stdfleet::all() as $sp) {
         array_push($sps, $sp->id);
     }
     $fg_bengkel = $data->hasilcheckfisik == 2 ? 1 : 0;
     $cin = Checkindocument::where_checkin_id($id)->first();
     $cpy = Checkinphysic::where_checkin_id($id)->first();
     if (!$cpy) {
         $cpy = Checkinphysic::create(array('checkin_id' => $id));
     }
     if ($cin->operasi_time > date('Y-m-d', Myfungsi::sysdate())) {
         $datax['message'] = 'invalide time';
     } else {
         $cin->std_neats_id = implode(",", $neats);
         $cin->std_document_id = implode(",", $docs);
         $cin->ket = implode(",", $docs_ket);
         $cin->std_equip_id = implode(",", $equips);
         $cin->save();
         //save pysicly
         $cpy->sparepart_id = implode(",", $sps);
         $cpy->ket = implode(",", $sp_kets);
         $cpy->save();
         //update jika perlu berbaikan
         $fl = Fleet::find($checkin->fleet_id);
         $fl->fg_bengkel = $fg_bengkel;
         $fl->save();
         $datax['message'] = 'Data Saved';
     }
     return json_encode($datax);
 }
Example #3
0
 public function post_saveCheck()
 {
     Log::write('info', Request::ip() . ' User : '******' Event: Save Checkout Checklist', true);
     $data = Input::json();
     $id = $data->id;
     $docs_ket = $data->std_docs;
     $neats = $data->std_neats;
     $equips = $data->std_equips;
     //$timeout = $data->checkout_time;
     $docs = array();
     foreach (Stddoc::all() as $doc) {
         array_push($docs, $doc->id);
     }
     $c = Checkout::find($id);
     $setor = Fleet::find($c->fleet_id);
     $setor->fg_setor = 1;
     $setor->save();
     /*
         if($c->operasi_time < date('Y-m-d',Myfungsi::sysdate()) )
         {
     $datax['message'] = array('id'=> $id, 'message'=>'Invalide Date');
         }else{
     */
     if ($c->checkout_step_id == 3) {
         $c->checkout_time = date('Y-m-d H:i:s', Myfungsi::sysdate());
     }
     $c->std_neat_id = implode(",", $neats);
     $c->std_doc_id = implode(",", $docs);
     $c->std_doc_ket = implode(",", $docs_ket);
     $c->std_equip_id = implode(",", $equips);
     $c->checkout_step_id = 4;
     $c->save();
     $datax['message'] = array('id' => $id, 'message' => 'Data Saved');
     //}
     return json_encode($datax);
 }