From b3c6362cb0b057b5facf0ed74ac69f02b8dad14e Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Thu, 23 Sep 2021 10:35:56 +0800 Subject: [PATCH] fix api --- app/Http/Controllers/TransactionController.php | 15 +++++++++++++++ routes/web.php | 3 +++ 2 files changed, 18 insertions(+) diff --git a/app/Http/Controllers/TransactionController.php b/app/Http/Controllers/TransactionController.php index d29f2dc..6167d8a 100644 --- a/app/Http/Controllers/TransactionController.php +++ b/app/Http/Controllers/TransactionController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers; use App\Transaction; +use App\TransaksiKeuntungan; use App\Pengguna; use App\Cawangan; @@ -103,4 +104,18 @@ class TransactionController extends Controller return response()->json($transaction); } + + public function TransaksiPelanggan(Request $request){ + + $transaction = TransaksiKeuntungan::on('mysql7') + ->leftJoin('transaction as trans', function($join) + { + $join->on('transaksi_keuntungan.norujukan', '=', 'trans.norujukan'); + $join->on('transaksi_keuntungan.tarikh_bayaran', '=', 'trans.created_at'); + }) + ->where('trans.norujukan','=',$request->norujukan) + ->get(); + + return response()->json($transaction); + } } \ No newline at end of file diff --git a/routes/web.php b/routes/web.php index b70fa21..8b97767 100644 --- a/routes/web.php +++ b/routes/web.php @@ -553,4 +553,7 @@ $router->group(['prefix'=>'dashboard'], function () use ($router){ $router->group(['prefix'=>'portal'], function () use ($router){ $router->get('financeMonth',['uses'=>'GadaiController@PembiayaanBulanan']); + $router->get('transaksipelanggan',['uses'=>'TransactionController@TransaksiPelanggan']); }); + +