buat bayaran
This commit is contained in:
@@ -6,6 +6,8 @@ use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Http;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
||||
use Carbon\Carbon;
|
||||
|
||||
class BayaranController extends Controller
|
||||
{
|
||||
public function SenaraiPembayaran()
|
||||
@@ -28,20 +30,62 @@ class BayaranController extends Controller
|
||||
|
||||
public function PembayaranAction(Request $request)
|
||||
{
|
||||
|
||||
|
||||
$validated = $request->validate([
|
||||
'chkboxsag' => 'required',
|
||||
]);
|
||||
|
||||
$arraybayar = [];
|
||||
$arraybayar = array();
|
||||
|
||||
foreach($request->chkboxsag as $index=>$sag)
|
||||
{
|
||||
$gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $sag)->json();
|
||||
|
||||
$arraybayar = [$gadai[0][0]];
|
||||
$arraybayar[] = $gadai[0][0];
|
||||
}
|
||||
|
||||
|
||||
return view('pembayaran.checkout',compact('arraybayar'));
|
||||
}
|
||||
|
||||
public function PembayaranEngine(Request $request)
|
||||
{
|
||||
$arraybayaran = array();
|
||||
|
||||
foreach($request->txtnorujukanhidden as $index1=>$norujukan)
|
||||
{
|
||||
// $updategadai = Http::put(config('api.url').'/api/gadai/'. $request->txtkodcawhidden[$index1] .'/norujukan/' . $norujukan,[
|
||||
// 'bayaran' => $request->txtbayaranhidden[$index1]
|
||||
// ])->json();
|
||||
|
||||
|
||||
array_push($arraybayaran,['norujukan' => $norujukan, 'kodcaw' => $request->txtkodcawhidden[$index1], 'bayaran' => $request->txtbayaranhidden[$index1]]);
|
||||
}
|
||||
|
||||
return view('pembayaran.result.berjaya',compact('arraybayaran'));
|
||||
}
|
||||
|
||||
public function ResitBayaran(Request $request)
|
||||
{
|
||||
$payment_details = $request->payment;
|
||||
|
||||
$kpbaru = Auth::User()->icno;
|
||||
|
||||
$customer = Http::get(config('api.url') .'/api/customers/'.$kpbaru)->json();
|
||||
$customer_details = $customer;
|
||||
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$date = $current->toDateTimeString();
|
||||
|
||||
$gadai_details = Http::get(config('api.url') .'/api/gadai/norujukan/'.$payment_details['norujukan'])->json();
|
||||
|
||||
$baki_harga_jualan_sebelum = $gadai_details[0][0]['bakihargajualan'] + $payment_details['bayaran'];
|
||||
$baki_harga_jualan_semasa = $gadai_details[0][0]['bakihargajualan'];
|
||||
|
||||
return view('pembayaran.resit.resit_baru',compact('customer_details','payment_details','date','baki_harga_jualan_sebelum','baki_harga_jualan_semasa'));
|
||||
|
||||
dd($request->norujukan);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user