From d9ebb7388037fef1e745dcaf550e78f21c2e83f4 Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Sun, 14 Nov 2021 10:51:46 +0800 Subject: [PATCH] fix apiaku --- app/Http/Controllers/TebusController.php | 25 +++++++++++++++++++++ app/LookupWakil.php | 28 ++++++++++++++++++++++++ routes/web.php | 4 ++++ 3 files changed, 57 insertions(+) create mode 100644 app/LookupWakil.php diff --git a/app/Http/Controllers/TebusController.php b/app/Http/Controllers/TebusController.php index 97f4565..c08a04e 100644 --- a/app/Http/Controllers/TebusController.php +++ b/app/Http/Controllers/TebusController.php @@ -20,6 +20,7 @@ use App\Panjar; use App\HargaEmas; use App\Moratorium; use App\Audit; +use App\LookupWakil; use Illuminate\Http\Request; @@ -753,6 +754,30 @@ class TebusController extends Controller return response(0); } + public function getWakilbyStatus($kodcaw,$status,Request $request){ + $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); + + if($status == 'hubungan') + { + $wakil = Wakil::on($cawangan['mysql']) + ->where('hubungan','=',$request->hubungan) + ->get(); + }else{ + $wakil = []; + } + + + return response()->json($wakil,200); + } + + public function LookupWakil() + { + $lookupwakil = LookupWakil::on('mysql7')->get(); + + return response()->json($lookupwakil,200); + } + + public function getWakil($kodcaw,$icno){ $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); diff --git a/app/LookupWakil.php b/app/LookupWakil.php new file mode 100644 index 0000000..e4d731e --- /dev/null +++ b/app/LookupWakil.php @@ -0,0 +1,28 @@ +group(['prefix'=>'api'], function () use ($router){ $router->get('getwakil/{kodcaw}/code/{nowakil}',['uses' => 'TebusController@getWakilbycode']); $router->put('ubahwakil/{kodcaw}',['uses'=>'TebusController@UbahWakil']); $router->post('createwakil/{kodcaw}/{icno}',['uses' => 'TebusController@createWakil']); + $router->get('getwakil/{kodcaw}/status/{status}',['uses' => 'TebusController@getWakilbyStatus']); + $router->get('lookupwakil',['uses' => 'TebusController@LookupWakil']); + + //update tagterima Tebus $router->put('updatetagterima/{kodcaw}/{norujukan}',['uses'=>'TebusController@tagterimaupdate']);