senarai payment by operasi

This commit is contained in:
faiqahzaman
2022-05-24 14:38:10 +08:00
parent 2fce5af695
commit fc2279dbb8
5 changed files with 204 additions and 9 deletions
+52 -4
View File
@@ -14,6 +14,7 @@ use App\Models\File;
use App\Models\Lelong;
use App\Models\CawanganLelong;
use App\Models\LelongBidder;
use App\Models\LelongBid;
use App\Models\Payment;
class PembidaController extends Controller
@@ -232,20 +233,67 @@ class PembidaController extends Controller
$listwinner[$index1]['total_surat'] = sizeof($SAGWin);
$listwinner[$index1]['totalBid'] = $SAGWin->sum('hargabida');
$listwinner[$index1]['totalPay'] = $total_payment;
$listwinner[$index1]['paymentid'] = $payment_id;
$listwinner[$index1]['payment_id'] = $payment_id;
$listwinner[$index1]['jenisbayaran']['remarks'] = $detailspayment['remark'];
$listwinner[$index1]['jenisbayaran']['status_payment'] = $sag->status_payment;
$listwinner[$index1]['jenisbayaran']['status'] = $detailspayment['status'];
}
return view('pembida.pembayaranbidaan',compact('listwinner'));
$kodcaw = $request->kodcaw;
return view('pembida.pembayaranbidaan',compact('listwinner', 'kodcaw'));
}
public function detailsbidaan($user_id, $payment_id)
public function detailsbidaan($user_id, $payment_id, $kodcaw)
{
dd($user_id);
$userdetail = User::where('id', $user_id)->first();
$infos = LelongBid::join('cawangan', 'lelongbid.kodcaw', '=', 'cawangan.caw_code')
->join('lelongbidder', 'lelongbid.id', '=', 'lelongbidder.lelongbid_id')
->where('lelongbidder.user_id', $user_id)
->where('lelongbidder.payment_id', $payment_id)
->where('cawangan.caw_code', $kodcaw)
->where('lelongbidder.status_payment', 1)
->select('lelongbid.id as lelongbid_id',
'lelongbidder.id as lelongbidder_id',
'lelongbid.lelong_id',
'lelongbidder.payment_id',
'lelongbid.t_lelong',
'cawangan.caw_name',
'lelongbid.norujukan',
'lelongbid.marhun',
'lelongbid.hargaasas',
'lelongbidder.hargabida',
'lelongbid.nilaimarhun',
'lelongbid.berat',
'lelongbidder.masa_bidaan',
'lelongbidder.notelbimbit'
)
->get();
foreach ($infos as $index1 => $info)
{
$butiranbidaan = Payment::join('resit', 'payment.resit_id', '=', 'resit.id')
->where('payment.id', $info['payment_id'])
->where('payment.lelong_id', $info['lelong_id'])
->whereNotNull('payment.disahkan_oleh')
->whereNotNull('payment.disahkan_pada')
->select('payment.remark',
'resit.reference_no'
)
->get();
// dd($butiranbidaan);
$infos[$index1]['info'] = $info;
// dd($infos[$index1]['info']);
$infos[$index1]['butiran_bidaan'] = $butiranbidaan;
// dd($infos[$index1]['butiran_bidaan']);
}
return view('pembida.detailsbidaan', compact('infos', 'userdetail', 'kodcaw'));
}
}