diff --git a/app/Http/Controllers/KelulusanController.php b/app/Http/Controllers/KelulusanController.php index 97d5b5c..96eca99 100644 --- a/app/Http/Controllers/KelulusanController.php +++ b/app/Http/Controllers/KelulusanController.php @@ -71,7 +71,6 @@ class KelulusanController extends Controller ->where('TARIKH','=',$harini->toDateString()) ->where('NORUJUKAN','=',$norujukan) ->update(array( - 'pelulus' => $request->pelulus, 'masalulus'=> $harini->toTimeString() )); @@ -79,27 +78,50 @@ class KelulusanController extends Controller return response()->json($kelulusan,201); } - public function create(REQUEST $request,$kodcaw,$norujukan) + public function create(REQUEST $request,$kodcaw,$norujukan,$roles) { $harini = Carbon::now(); $harini = new Carbon; $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); - $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 + if($roles == "khazanah") + { + $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' => $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, + 'peloperasi' => $request->peloperasi + + ]); + } + return response()->json($kelulusan); } diff --git a/routes/web.php b/routes/web.php index 6267051..27062b9 100644 --- a/routes/web.php +++ b/routes/web.php @@ -194,7 +194,7 @@ $router->group(['prefix'=>'api'], function () use ($router){ $router->get('SenaraiKelulusan/{kodcaw}',['uses'=>'KelulusanController@list']); $router->get('SenaraiDahLulus/{kodcaw}/{norujukan}',['uses'=>'KelulusanController@listdahlulus']); $router->put('UpdateKelulusan/{kodcaw}/{norujukan}',['uses'=>'KelulusanController@update']); - $router->post('CreateKelulusan/{kodcaw}/{norujukan}',['uses'=>'KelulusanController@create']); + $router->post('CreateKelulusan/{kodcaw}/{norujukan}/roles/{roles}',['uses'=>'KelulusanController@create']);