diff --git a/app/Http/Controllers/BayaranController.php b/app/Http/Controllers/BayaranController.php index 66608d8..ab0b2c3 100644 --- a/app/Http/Controllers/BayaranController.php +++ b/app/Http/Controllers/BayaranController.php @@ -77,6 +77,11 @@ class BayaranController extends Controller { $gadai = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/gadai/norujukan/'. $sag)->json(); + //$array_lelong = Http::withOptions(['verify' => config('app.api_verify')])->get('https://adminbid.arrahn.com.my/api/portalApi',['norujukan' => $sag])->json(); + //if($array_lelong['lelong'] !== null){ + // return redirect()->route('home')->with('error','Barangan Sedang Dilelong.'); + //} + if($gadai[0][0]['tempoh'] >= 12){ return redirect()->route('home')->with('error','SAG Yang Dipilih melebihi tempoh 12 bulan ke atas.'); } diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index d8a285f..e1a9dba 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -58,6 +58,7 @@ class HomeController extends Controller $bilanganlelong = 0; foreach($CustomerInfo['lelong'] as $index1=>$lelong) { + $bilangan++; $bilanganlelong += 1; } diff --git a/app/Http/Controllers/InformationController.php b/app/Http/Controllers/InformationController.php index 803a96b..c0ebc09 100644 --- a/app/Http/Controllers/InformationController.php +++ b/app/Http/Controllers/InformationController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers; +use App\Models\LelongBid; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Http; @@ -37,6 +38,19 @@ class InformationController extends Controller $pembiayaansemasa = $CustomerInfo['gadai']; } + if(isset($CustomerInfo['lelong'])){ + if(sizeof($CustomerInfo['lelong']) > 0){ + foreach($CustomerInfo['lelong'] as $index=>$lelong){ + $array_lelong = Http::withOptions(['verify' => config('app.api_verify')])->get('https://adminbid.arrahn.com.my/api/portalApi',['norujukan' => $lelong['norujukan']])->json(); + + if($array_lelong['lelong'] !== null){ + $CustomerInfo['lelong'][$index] = collect($lelong)->merge($array_lelong['lelong'])->toArray(); + } + } + $pembiayaansemasa = collect($pembiayaansemasa)->merge($CustomerInfo['lelong']); + $pembiayaansemasa = $pembiayaansemasa->toArray(); + } + } return response()->json($pembiayaansemasa,200); // return view('includes.information.pembiayaanaktif',compact('pembiayaansemasa')); } @@ -71,10 +85,6 @@ class InformationController extends Controller $CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json(); $lelong = []; - if(isset($CustomerInfo['lelong'])) - { - $lelong += $CustomerInfo['lelong']; - if(isset($CustomerInfo['lelong'])){ if(sizeof($CustomerInfo['lelong']) > 0){ foreach($CustomerInfo['lelong'] as $index=>$lel){ @@ -101,3 +111,4 @@ class InformationController extends Controller return view('auth.termasyarat', compact('termasyarat')); } } + diff --git a/app/Models/LelongBid.php b/app/Models/LelongBid.php new file mode 100644 index 0000000..db5f2bc --- /dev/null +++ b/app/Models/LelongBid.php @@ -0,0 +1,53 @@ + env('MYSQL_ATTR_SSL_CA'), ]) : [], ], + + 'lelong' => [ + 'driver' => 'mysql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST_LELONG', '127.0.0.1'), + 'port' => env('DB_PORT_LELONG', '3306'), + 'database' => env('DB_DATABASE_LELONG', 'lelong'), + 'username' => env('DB_USERNAME_LELONG', 'root'), + 'password' => env('DB_PASSWORD_LELONG', ''), + 'unix_socket' => env('DB_SOCKET_LELONG', ''), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ 'driver' => 'pgsql', diff --git a/resources/views/includes/home.blade.php b/resources/views/includes/home.blade.php index cf5634f..24e8ad3 100644 --- a/resources/views/includes/home.blade.php +++ b/resources/views/includes/home.blade.php @@ -440,7 +440,7 @@ var hargaemastable = $('#harga_emas').DataTable({ var today = new Date(); var tarikhlelong = new Date(response.t_lelong); tarikhblock = DateDiff(tarikhlelong,today); - if(tarikhblock.toFixed() <= 2) + if(tarikhblock.toFixed() <= 3) { lelongblock = 'disabled'; } @@ -586,7 +586,7 @@ var hargaemastable = $('#harga_emas').DataTable({ var today = new Date(); var tarikhlelong = new Date(response.t_lelong); tarikhblock = DateDiff(tarikhlelong,today); - if(tarikhblock.toFixed() <= 2) + if(tarikhblock.toFixed() <= 3) { lelongblock = 'disabled'; } @@ -729,7 +729,7 @@ var hargaemastable = $('#harga_emas').DataTable({ var tarikhlelong = new Date(lelong.t_lelong); tarikhblock = DateDiff(tarikhlelong,today); - if(tarikhblock.toFixed() <= 2) + if(tarikhblock.toFixed() <= 3) { lelongblock = 'disabled'; } diff --git a/resources/views/includes/login/loginportal.blade.php b/resources/views/includes/login/loginportal.blade.php index 95ac41a..a09dc75 100644 --- a/resources/views/includes/login/loginportal.blade.php +++ b/resources/views/includes/login/loginportal.blade.php @@ -40,9 +40,9 @@
-
+

Pertama Kali @@ -57,4 +57,4 @@ -@endsection \ No newline at end of file +@endsection