where('kodcaw','=',$kodcaw)->first(); $kelulusan=Mohon::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('masalulus','=','') ->where('pelulus','!=','operasi') ->get(); return response()->json($kelulusan); } public function listdahlulus($kodcaw,$norujukan,Request $request) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $kelulusan=Mohon::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('norujukan','=',$norujukan) ->where('masalulus','<>','') ->get(); return response()->json($kelulusan); } public function rekodlepas($kodcaw) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $kelulusan=Mohon::on($cawangan['mysql']) ->where('tarikh','<',$harini->toDateString()) ->where('pelulus','=','khazanah') ->where('peloperasi','=','') ->where('masalulus','<>','') ->get(); return response()->json($kelulusan); } public function update($kodcaw,$norujukan,Request $request) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $pengesahan = $request->pengesahan; if($pengesahan == 'khazanah') { if($request->pembatalan == null) { $kelulusan=Mohon::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('norujukan','=',$norujukan) ->update(array( 'masalulus'=> $harini->toTimeString(), 'pelulus'=> 'khazanah' )); }else{ $kelulusan=Mohon::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('norujukan','=',$norujukan) ->update(array( 'masalulus'=> 'batal', 'pelulus'=> 'khazanah' )); } } else { $kelulusan=Mohon::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('norujukan','=',$norujukan) ->update(array( 'pelulus' => 'operasi' )); } if($request->sahkan === 1) { $kelulusan=Mohon::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('norujukan','=',$norujukan) ->update(array( 'pelulus' => 'dahlulus', 'masalulus'=> $harini->toTimeString() )); } return response()->json($kelulusan,201); } public function create(REQUEST $request,$kodcaw,$norujukan,$roles) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); if($roles == "khazanah") { $kelulusan=Mohon::on($cawangan['mysql']) ->create([ 'tarikh'=> $harini->toDateString(), 'norujukan'=> $norujukan, 'siri' => $request->siri, 'komen' => $request->komen, 'lastdategadai' => $request->dategadai, 'bilgad' => $request->bilgadai, 'jumpinj' => $request->jumpinjam, 'jenistebus' => $request->jenistebus, 'teller' => $request->teller, 'pelulus' => $request->pelulus ]); } else if($roles == "operasi") { $kelulusan=Mohon::on($cawangan['mysql']) ->create([ 'tarikh'=> $harini->toDateString(), 'norujukan'=> $norujukan, 'siri' => "try", 'komen' => $request->komen, 'lastdategadai' => $request->dategadai, 'bilgad' => $request->bilgadai, 'jumpinj' => $request->jumpinjam, 'jenistebus' => $request->jenistebus, 'teller' => $request->teller, 'pelulus' => 'minta', 'peloperasi' => $request->peloperasi ]); } return response()->json($kelulusan); } //KEPOHONAN EDIT DAN HAPUS public function kepohonancreate(REQUEST $request,$kodcaw,$norujukan) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $mohonid=Mohonid::on($cawangan['mysql']) ->create([ 'tarikh'=> $harini->toDateString(), 'mohon' => $request->mohon, 'norujukan' => $norujukan, 'benar' => '0', 'teller' => $request->teller ]); return response()->json($mohonid,201); } public function updatekepohonankhazanah($kodcaw,$norujukan,Request $request) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $kelulusan=Mohonid::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('norujukan','=',$norujukan) ->update(array( 'benar' => '1', 'id' => $request->khazanah )); return response()->json($kelulusan,202); } public function kepohonangetteller(Request $request,$kodcaw) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $kelulusan=Mohonid::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('norujukan','=',$request->norujukan) ->orderBy('recno','desc') ->first(); return response()->json($kelulusan,200); } public function listkepohonan($kodcaw) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); $kelulusan=Mohonid::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('benar','=', 0) ->orderBy('recno','desc') ->get(); return response()->json($kelulusan,200); } public function listoperasi() { $harini = Carbon::now(); $harini = new Carbon; $cawangan_all = Cawangan::on('mysql7')->get(); $arraykelulusan = []; foreach($cawangan_all as $index=>$cawangan){ $kelulusan=Mohon::on($cawangan['mysql']) ->where('tarikh','=',$harini->toDateString()) ->where('masalulus','=','') ->where('pelulus','=','operasi') ->get(); if(sizeof($kelulusan) != 0){ array_push($arraykelulusan,["kelulusanall" => $kelulusan,"cawangan" => $cawangan['details_caw'],"cawangankod" => $cawangan['kodcaw']]); } } return response()->json($arraykelulusan,200); } }