diff --git a/app/Http/Controllers/GadaiController.php b/app/Http/Controllers/GadaiController.php index 72a0fab..c506f50 100644 --- a/app/Http/Controllers/GadaiController.php +++ b/app/Http/Controllers/GadaiController.php @@ -543,6 +543,19 @@ class GadaiController extends Controller return response()->json($gadai); } + public function updateHistoryGadai($kodcaw,$norujukan,Request $request) + { + $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); + + $updatehistory = Gadai::on($cawangan['mysql']) + ->where('norujukan','=',$norujukan) + ->update(array( + 'historygadaian' => $request->historygadaian + )); + + return response()->json($updatehistory,200); + } + public function getLaporanKawalanStok($kodcaw,$tarikh){ $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); diff --git a/app/Http/Controllers/HargaEmasController.php b/app/Http/Controllers/HargaEmasController.php index 888d950..91d382b 100644 --- a/app/Http/Controllers/HargaEmasController.php +++ b/app/Http/Controllers/HargaEmasController.php @@ -29,6 +29,8 @@ class HargaEmasController extends Controller return response()->json($harga_emas, 200); } + + public function showAllHargaEmasMobile(){ $emas = HargaEmas::on('mysql7')->orderby('recno')->get(); $hargaemas = []; diff --git a/app/Http/Controllers/TebusController.php b/app/Http/Controllers/TebusController.php index 8c2de03..07e9fcd 100644 --- a/app/Http/Controllers/TebusController.php +++ b/app/Http/Controllers/TebusController.php @@ -40,6 +40,7 @@ class TebusController extends Controller $totalBayaranKeuntungan = 0; $totalBayaran = 0; + foreach($transaction as $index=>$trans){ $totalBayaran += $trans['duit_masuk']; } @@ -349,5 +350,15 @@ class TebusController extends Controller return response()->json($wakil_create ,201); } - + + public function listhistorypenebusan($kodcaw,Request $request) + { + $cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first(); + + $listtebus = Tebus::on($cawangan['mysql']) + ->where('norujukan','=',$request->norujukan) + ->get(); + + return response()->json($listtebus); + } } diff --git a/app/Http/Controllers/TransactionController.php b/app/Http/Controllers/TransactionController.php index a6b4548..f267b10 100644 --- a/app/Http/Controllers/TransactionController.php +++ b/app/Http/Controllers/TransactionController.php @@ -50,6 +50,7 @@ class TransactionController extends Controller } public function getTransactionByRujukan($norujukan){ + $transaction = Transaction::on('mysql7')->where('norujukan','=',$norujukan)->get(); return response()->json($transaction); diff --git a/routes/web.php b/routes/web.php index 80d4bb6..6267051 100644 --- a/routes/web.php +++ b/routes/web.php @@ -65,6 +65,7 @@ $router->group(['prefix'=>'api'], function () use ($router){ $router->get('gadai/laporan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@getLaporanGadai']); $router->get('gadai/customers/{ic}/outstandingsemasa',['uses'=>'GadaiController@outstandingSemasaCustomer']); + $router->get('gadai/updatehistory/{kodcaw}/{norujukan}',['uses'=>'GadaiController@updateHistoryGadai']); //Tebus API @@ -78,6 +79,7 @@ $router->group(['prefix'=>'api'], function () use ($router){ //Maintenance API TEBUS // $router->get('rebet/{kodcaw}/{norujukan}',['uses' => 'TebusController@rebet']); $router->put('updatetebus/{kodcaw}/{norujukan}',['uses'=>'TebusController@tebusUpdate']); + $router->get('listpenebusanhistory/{kodcaw}',['uses'=>'TebusController@listhistorypenebusan']); //API FARIS $router->put('tebus/serah_marhun_teller/{kodcaw}/{norujukan}',['uses'=>'GadaiController@barcodescanTebus']);