addded companystatus
This commit is contained in:
@@ -19,7 +19,8 @@ class BayaranController extends Controller
|
||||
public function PembayaranAction(PaymentRequest $request)
|
||||
{
|
||||
$request->validated();
|
||||
|
||||
dd($request->all());
|
||||
dd($request->getPembiayaanFromNorujukan());
|
||||
$arraybayar = $this->setUpahTawarruq($request->getPembiayaanFromNorujukan());
|
||||
|
||||
return view('includes.bayaran.pembayaransag', compact('arraybayar'));
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\CompanyStatus;
|
||||
use App\Models\LelongBid;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
@@ -30,17 +31,28 @@ class InformationController extends Controller
|
||||
{
|
||||
$auth_user = Auth::User();
|
||||
|
||||
$CustomerInfo = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
|
||||
$customer_pkb = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
|
||||
$customer_koop = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url_koop') .'/portal/customer/info',['ic' => $auth_user['icno']])->json();
|
||||
|
||||
$pembiayaansemasa = [];
|
||||
if(isset($CustomerInfo['gadai']))
|
||||
{
|
||||
$pembiayaansemasa = $CustomerInfo['gadai'];
|
||||
if(isset($customer_pkb['gadai'])){
|
||||
$pembiayaansemasa = array_map(function ($pkb) {
|
||||
$pkb['tag_syarikat'] = CompanyStatus::COM_PKB;
|
||||
return $pkb;
|
||||
}, $customer_pkb['gadai']);
|
||||
}
|
||||
|
||||
if(isset($CustomerInfo['lelong'])){
|
||||
if(sizeof($CustomerInfo['lelong']) > 0){
|
||||
foreach($CustomerInfo['lelong'] as $index=>$lelong){
|
||||
if(isset($customer_koop['gadai'])){
|
||||
$array_koop = array_map(function ($koop) {
|
||||
$koop['tag_syarikat'] = CompanyStatus::COM_KOOPPKB;
|
||||
return $koop;
|
||||
}, $customer_pkb['gadai']);
|
||||
$pembiayaansemasa = array_merge($pembiayaansemasa,$array_koop);
|
||||
}
|
||||
|
||||
if(isset($customer_pkb['lelong'])){
|
||||
if(sizeof($customer_pkb['lelong']) > 0){
|
||||
foreach($customer_pkb['lelong'] as $index=>$lelong){
|
||||
$array_lelong = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api-lelong.url') . '/api/portalApi',['norujukan' => $lelong['norujukan']])->json();
|
||||
|
||||
if($array_lelong === null){
|
||||
@@ -48,13 +60,32 @@ class InformationController extends Controller
|
||||
}
|
||||
|
||||
if($array_lelong['lelong'] !== null){
|
||||
$CustomerInfo['lelong'][$index] = collect($lelong)->merge($array_lelong['lelong'])->toArray();
|
||||
$customer_pkb['lelong'][$index] = collect($lelong)->merge($array_lelong['lelong'])->toArray();
|
||||
}
|
||||
}
|
||||
$pembiayaansemasa = collect($pembiayaansemasa)->merge($CustomerInfo['lelong']);
|
||||
$pembiayaansemasa = $pembiayaansemasa->toArray();
|
||||
$pembiayaansemasa = collect($pembiayaansemasa)->merge($customer_pkb['lelong']);
|
||||
$pembiayaansemasa = $pembiayaansemasa->toArray();
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($customer_koop['lelong'])){
|
||||
if(sizeof($customer_koop['lelong']) > 0){
|
||||
foreach($customer_koop['lelong'] as $index=>$lelong){
|
||||
$array_lelong = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api-lelong.url_koop') . '/api/portalApi',['norujukan' => $lelong['norujukan']])->json();
|
||||
|
||||
if($array_lelong === null){
|
||||
continue;
|
||||
}
|
||||
|
||||
if($array_lelong['lelong'] !== null){
|
||||
$customer_koop['lelong'][$index] = collect($lelong)->merge($array_lelong['lelong'])->toArray();
|
||||
}
|
||||
}
|
||||
$pembiayaansemasa = collect($pembiayaansemasa)->merge($customer_koop['lelong']);
|
||||
$pembiayaansemasa = $pembiayaansemasa->toArray();
|
||||
}
|
||||
}
|
||||
|
||||
return response()->json($pembiayaansemasa,200);
|
||||
// return view('includes.information.pembiayaanaktif',compact('pembiayaansemasa'));
|
||||
}
|
||||
|
||||
@@ -54,6 +54,15 @@ class PaymentRequest extends FormRequest
|
||||
public function getPembiayaanFromNorujukan()
|
||||
{
|
||||
$norujukanList = json_decode($this->totalSagInCartInput);
|
||||
|
||||
dd($norujukanList,$this->test);
|
||||
|
||||
|
||||
// $list_pkb = array_filter($fn($x) => );
|
||||
// $list_koop = array_filter($fn($x) => );
|
||||
|
||||
$pkb = array_map(fn($x) => Http::arrahn()->get('/api/gadai/norujukan/' . $x)->json()[0][0],$norujukanList);
|
||||
$koop = array_map(fn($x) => Http::arrahn()->get('/api/gadai/norujukan/' . $x)->json()[0][0],$norujukanList);
|
||||
|
||||
return array_map(fn($x) => Http::arrahn()->get('/api/gadai/norujukan/' . $x)->json()[0][0], $norujukanList);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user