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); }
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); }
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); }