diff --git a/app/Http/Controllers/MarhunController.php b/app/Http/Controllers/MarhunController.php index d85daa48..378412d6 100644 --- a/app/Http/Controllers/MarhunController.php +++ b/app/Http/Controllers/MarhunController.php @@ -373,10 +373,15 @@ class MarhunController extends Controller $lelongbidmarhun->bil = 1; $lelongbidmarhun->marhun = $request->marhuntambahan; $lelongbidmarhun->nota = $request->notatambahan; + $lelongbidmarhun->old_karat = $request->karattambahan; $lelongbidmarhun->karat = $request->karattambahan; + $lelongbidmarhun->old_berat = $request->berat_emastambahan; $lelongbidmarhun->berat = $request->berat_emastambahan; + $lelongbidmarhun->old_harga = $request->hargatambahan; $lelongbidmarhun->harga = $request->hargatambahan; + $lelongbidmarhun->old_nmarhun = $request->nilai_marhuntambahan; $lelongbidmarhun->n_marhun = $request->nilai_marhuntambahan; + $lelongbidmarhun->old_hargaasas = $request->harga_asastambahan; $lelongbidmarhun->hargaasas = $request->harga_asastambahan; $lelongbidmarhun->status_semak = 0; $lelongbidmarhun->save(); @@ -473,7 +478,6 @@ class MarhunController extends Controller ->get() ->toArray(); array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]); - } return view('marhun.senlelmarhun',compact('lelong', 'arrayinfo')); @@ -484,6 +488,12 @@ class MarhunController extends Controller $user = Auth::user(); // dd($user); + $lelong = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id') + ->join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id') + ->where('cawangan.caw_code', $user->kodcaw) + ->select('tarikh_lelong', 'caw_name') + ->first(); + $sdhdisahkan = TangguhLelong::join('gadai', 'tangguhlelong.norujukan', '=', 'gadai.norujukan') ->where('gadai.kodcaw', $user['kodcaw'] ) ->where('tangguhlelong.lelong_id', $lelong_id) @@ -498,7 +508,7 @@ class MarhunController extends Controller ) ->get(); - return view('marhun.sentangguhlelongsah', compact('sdhdisahkan')); + return view('marhun.sentangguhlelongsah', compact('sdhdisahkan', 'lelong')); } //Khazanah @@ -611,16 +621,18 @@ class MarhunController extends Controller $lelongbid = LelongBid::where('id', $lelbidmarhun->lelongbid_id)->where('lelong_id', $id)->first(); $karat = Lelkarat::where('lelong_id', $id)->get(); + // dd($lelbidmarhuns); foreach($marhuns as $index1=>$marhun) { + // dd($marhun); $status = Pengesahan::where('lelongbidmarhun_id', $lelbidmarhun->lelongbidmarhun_id) ->where('lelongbid_id', $marhun['lelongbid_id']) ->select('status_ubah') ->value('status_ubah'); - $gadaimarhun = GadaiMarhun::where('marhun', $marhun['marhun']) - ->where('norujukan', $lelongbid->norujukan) - ->first(); + // $gadaimarhun = GadaiMarhun::where('marhun', $marhun['marhun']) + // ->where('norujukan', $lelongbid->norujukan) + // ->first(); if($lelongbid->baki > 0) { @@ -631,14 +643,29 @@ class MarhunController extends Controller $rugilelong = $rugilelong - $lelongbid->baki; } - $marhuns[$index1]['harga_gadai'] = $gadaimarhun->harga; - $marhuns[$index1]['nmarhun_gadai'] = $gadaimarhun->n_marhun; - $marhuns[$index1]['old_marhun'] = $gadaimarhun->marhun; - $marhuns[$index1]['status_ubah'] = $status; - $marhuns[$index1]['pembiayaan'] = $lelongbid->pinjaman; - $marhuns[$index1]['baki_lelong'] = $bakilelong; - $marhuns[$index1]['rugi_lelong'] = $rugilelong; + // if($gadaimarhun) + // { + $marhuns[$index1]['harga_gadai'] = $marhun['old_harga']; + $marhuns[$index1]['nmarhun_gadai'] = $marhun['old_nmarhun']; + $marhuns[$index1]['old_marhun'] = $marhun['marhun']; + $marhuns[$index1]['status_ubah'] = $status; + $marhuns[$index1]['pembiayaan'] = $lelongbid->pinjaman; + $marhuns[$index1]['baki_lelong'] = $bakilelong; + $marhuns[$index1]['rugi_lelong'] = $rugilelong; + // } + // else + // { + // $marhuns[$index1]['harga_gadai'] = 0; + // $marhuns[$index1]['nmarhun_gadai'] = 0; + // $marhuns[$index1]['old_marhun'] = 0; + // $marhuns[$index1]['status_ubah'] = 0; + // $marhuns[$index1]['pembiayaan'] = 0; + // $marhuns[$index1]['baki_lelong'] = 0; + // $marhuns[$index1]['rugi_lelong'] = 0; + // } + } + // dd($marhuns); array_push($arraylelbidmarhun,$marhuns); } diff --git a/app/Http/Controllers/Mobile/LelongMobileController.php b/app/Http/Controllers/Mobile/LelongMobileController.php index 27fffe79..b3fdc1b8 100644 --- a/app/Http/Controllers/Mobile/LelongMobileController.php +++ b/app/Http/Controllers/Mobile/LelongMobileController.php @@ -338,4 +338,39 @@ class LelongMobileController extends Controller } return response()->json($lelongs, 201); } + + public function hisfeepay(Request $request) + { + $checkpay = Payment::join('resit', 'payment.resit_id', '=', 'resit.id') + ->where('resit.user_id', $request->user_id) + ->where('payment.lelong_id', $request->lelong_id) + ->where('payment.status', 1) + ->where('resit.resit_type', 1) + ->select('resit.id as resit_id', + 'resit.resit_type', + 'resit.status as resit_status', + 'resit.paid_at', + 'payment.id as payment_id', + 'payment.lelong_id', + 'payment.status as payment_status', + ) + ->first(); + + if($checkpay) + { + $response = + [ + 'success' => "success" + ]; + } + else + { + $response = + [ + 'failed' => "Sila buat pembayaran yuran terlebih dahulu" + ]; + } + + return response()->json($response, 201); + } } diff --git a/app/Http/Controllers/TangguhLelongController.php b/app/Http/Controllers/TangguhLelongController.php index c5742460..ea6d18e1 100644 --- a/app/Http/Controllers/TangguhLelongController.php +++ b/app/Http/Controllers/TangguhLelongController.php @@ -58,30 +58,51 @@ class TangguhLelongController extends Controller { // dd($request->all()); $user = Auth::user(); + + $namacaw = Cawangan::where('caw_code', $user['kodcaw'])->first(); + + $checkkodcaw = Customer::join('lelongbid', 'customer.kodcaw', '=', 'lelongbid.kodcaw') + ->where('lelongbid.kodcaw', $user['kodcaw']) + ->where('customer.kpbaru', $request->nokp) + ->orWhere('customer.kplama', $request->nokp) + ->first(); if($request->nokp == null) { - return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('success','Sila Masukkan No Kad Pengenalan'); + return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Sila Masukkan No Kad Pengenalan'); + } + else if($checkkodcaw == null) + { + return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','No Kad Pengenalan Tiada Dalam Rekod'); } else if($request->nokp != null) { $lelong = Lelong::where('id', $request->lelong_id)->first(); - - $getic = Customer::join('gadai', 'customer.kpbaru', '=', 'gadai.nokp') - ->where('gadai.nokp', '=', $request->nokp) - // ->where('gadai.tempoh', '=', $lelong->jbg) + + $getic = LelongBid::join('gadai', 'lelongbid.norujukan', '=', 'gadai.norujukan') + ->where('lelongbid.kodcaw', $user['kodcaw']) + ->where('gadai.nokp', $request->nokp) + ->where('lelongbid.lelong_id', $request->lelong_id) ->get(); - // dd($getic); - + foreach($getic as $index1=>$ic) { - // dd($ic); $getnorujukan = LelongBid::join('lelongbidmarhun', 'lelongbid.id', '=', 'lelongbidmarhun.lelongbid_id') ->where('norujukan', $ic->norujukan) ->where('jbg', $ic->tempoh) + ->where('lelongbid.kodcaw', $user['kodcaw']) + ->where('lelong_id', $request->lelong_id) ->get(); // dd($getnorujukan); - + + $customer_detail = Customer::where('kpbaru', $ic['nokp']) + ->orWhere('kplama', $ic['nokp']) + ->first(); + + // $getic['customer_detail'] = $customer_detail; + // $getic2 = $customer_detail; + // dd($getic2); + foreach($getnorujukan as $norujukan) { // dd($norujukan); @@ -104,21 +125,27 @@ class TangguhLelongController extends Controller } else { - // + $getic[$index1]['user_details'] = $getnorujukan; + $getic[$index1]['t_lelong'] = $getnorujukan[0]['t_lelong']; + $getic[$index1]['sdhadapengesahan'] = $adapengesahan; } - $getic[$index1]['user_details'] = $getnorujukan; - // dd($getic[$index1]['user_details']); - $getic[$index1]['sdhadapengesahan'] = $adapengesahan; } } + // $icarray = []; + + // foreach($getic->toArray() as $array) + // { + // if(sizeof($array) == 170) + // array_push($icarray, $array); + // } + // dd($getic->toArray()); - $getic_array = $getic->toArray(); - dd($getic_array); + $lelong_id = $request->lelong_id; - return view('tangguhlelong.searchbyic', compact('getic', 'user', 'lelong_id')); + return view('tangguhlelong.searchbyic', compact('getic', 'customer_detail', 'user', 'lelong_id', 'namacaw')); } diff --git a/resources/views/marhun/sentangguhlelongsah.blade.php b/resources/views/marhun/sentangguhlelongsah.blade.php index 8e985b6c..2290302d 100644 --- a/resources/views/marhun/sentangguhlelongsah.blade.php +++ b/resources/views/marhun/sentangguhlelongsah.blade.php @@ -11,6 +11,15 @@ @endif
Cawangan : {{ $lelong['caw_name'] }}
+Tarikh Lelong : {{ $lelong['tarikh_lelong'] }}
+