update summary simulasi
This commit is contained in:
@@ -3940,7 +3940,7 @@ class LelongController extends Controller
|
|||||||
// return view('lelong.listsagbycust',compact('lelonglel','cawanganDetail','marhuns','lelongid','cawid','listsag','ktlhbyr','arrayinfo'));
|
// return view('lelong.listsagbycust',compact('lelonglel','cawanganDetail','marhuns','lelongid','cawid','listsag','ktlhbyr','arrayinfo'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function exportlelong(Request $request)
|
public function exportlelong2(Request $request)
|
||||||
{
|
{
|
||||||
|
|
||||||
$lelong_id = $request->lelongid;
|
$lelong_id = $request->lelongid;
|
||||||
@@ -4153,6 +4153,184 @@ class LelongController extends Controller
|
|||||||
))->setPaper('a4', 'landscape');
|
))->setPaper('a4', 'landscape');
|
||||||
return $pdf->download('Lelong Simulasi Keseluruhan.pdf');
|
return $pdf->download('Lelong Simulasi Keseluruhan.pdf');
|
||||||
|
|
||||||
|
}
|
||||||
|
public function exportlelong(Request $request)
|
||||||
|
{
|
||||||
|
$lelong_id = $request->lelongid;
|
||||||
|
$lelong = Lelong::with(['cawangan', 'lelongBid.lelongBidMarhun', 'lelKarat'])->find($lelong_id);
|
||||||
|
$lelkarat = $lelong->lelKarat;
|
||||||
|
$jeniskarat = JenisKarat::all();
|
||||||
|
|
||||||
|
$cawanganAll = $lelong->cawangan;
|
||||||
|
$lelBidGroupByCawId = $lelong->lelongBid->groupBy('caw_id');
|
||||||
|
|
||||||
|
foreach ($cawanganAll as $caw_key_by_id) {
|
||||||
|
if ($lelBidGroupByCawId[$caw_key_by_id['id']]); {
|
||||||
|
$caw_key_by_id['lelongBid'] = $lelBidGroupByCawId[$caw_key_by_id['id']];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
$arraycaw = [];
|
||||||
|
|
||||||
|
$total_marhun = 0;
|
||||||
|
$total_berat = 0;
|
||||||
|
$total_nmarhun = 0;
|
||||||
|
$total_pinjaman = 0;
|
||||||
|
$total_upah = 0;
|
||||||
|
$total_hargaasas = 0;
|
||||||
|
$total_cazlelong = 0;
|
||||||
|
$total_rugilelong = 0;
|
||||||
|
$total_bakilelong = 0;
|
||||||
|
$total_ujrah = 0;
|
||||||
|
$total_onepercent = 0;
|
||||||
|
|
||||||
|
$total24Kgb = 0;
|
||||||
|
$total24K = 0;
|
||||||
|
$total23k = 0;
|
||||||
|
$total22K = 0;
|
||||||
|
$total21K = 0;
|
||||||
|
$total20K = 0;
|
||||||
|
$total18Kp = 0;
|
||||||
|
$total18K = 0;
|
||||||
|
$total14Kp = 0;
|
||||||
|
$total14K = 0;
|
||||||
|
$total9K = 0;
|
||||||
|
|
||||||
|
$keuntungan = 0;
|
||||||
|
$total_bakiupah = 0;
|
||||||
|
$total_nilaimarhun = 0;
|
||||||
|
$nilai_marhun = 0;
|
||||||
|
|
||||||
|
$totalkeuntungan2 = 0;
|
||||||
|
|
||||||
|
foreach ($cawanganAll as $caw) {
|
||||||
|
$berat = 0;
|
||||||
|
$nilai_marhun = 0;
|
||||||
|
$pinjaman = 0;
|
||||||
|
$bakiupah = 0;
|
||||||
|
$hargaasas = 0;
|
||||||
|
$cajlelong = 0;
|
||||||
|
$rugilelong = 0;
|
||||||
|
$bakilelong = 0;
|
||||||
|
$ujrah = 0;
|
||||||
|
$onepercent = 0;
|
||||||
|
foreach ($caw['lelongBid'] as $lel_bid) {
|
||||||
|
$total_marhun += 1;
|
||||||
|
$nilai_marhun += $lel_bid->nilaimarhun;
|
||||||
|
$pinjaman += $lel_bid->pinjaman;
|
||||||
|
$bakiupah += $lel_bid->bakiupah;
|
||||||
|
$berat += $lel_bid->berat;
|
||||||
|
$hargaasas += $lel_bid->hargaasas;
|
||||||
|
$ujrah += $lel_bid->ujrah;
|
||||||
|
$onepercent += $lel_bid->onepercent;
|
||||||
|
//$cajlelong += $lel_bid->cajlelong;
|
||||||
|
|
||||||
|
$sumcajlelong = $lel_bid['hargaasas'] * ($lelong->cajlelong / 100);
|
||||||
|
$cajlelongnew = round($sumcajlelong, 1, 1);
|
||||||
|
// $cajlelong = $cajlelong + bcdiv($sumcajlelong, 1, 1);
|
||||||
|
$cajlelong = $cajlelong + $cajlelongnew;
|
||||||
|
$totalbaki = $lel_bid['hargaasas'] - $lel_bid['pinjaman'] - $lel_bid['bakiupah'] - $cajlelongnew;
|
||||||
|
if (strpos($totalbaki, '-') !== false) {
|
||||||
|
$rugi = -$totalbaki;
|
||||||
|
$rugilelong += $rugi;
|
||||||
|
} else {
|
||||||
|
$baki = $totalbaki;
|
||||||
|
$bakilelong += $baki;
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach ($lel_bid->lelongBidMarhun as $lel_bid_marhun) {
|
||||||
|
if ($lel_bid_marhun->karat == "24.0Kgb") {
|
||||||
|
$total24Kgb += $lel_bid_marhun->berat;
|
||||||
|
} else if ($lel_bid_marhun->karat == "24.0K") {
|
||||||
|
$total24K += $lel_bid_marhun->berat;
|
||||||
|
} else if ($lel_bid_marhun->karat == "23.0K") {
|
||||||
|
$total23k += $lel_bid_marhun->berat;
|
||||||
|
} else if ($lel_bid_marhun->karat == "22.0K") {
|
||||||
|
$total22K += $lel_bid_marhun->berat;
|
||||||
|
} else if ($lel_bid_marhun->karat == "21.0K") {
|
||||||
|
$total21K += $lel_bid_marhun->berat;
|
||||||
|
} else if ($lel_bid_marhun->karat == "20.0K") {
|
||||||
|
$total20K += $lel_bid_marhun->berat;
|
||||||
|
} else if ($lel_bid_marhun->karat == "18.0Kp") {
|
||||||
|
$total18Kp += $lel_bid_marhun->berat;
|
||||||
|
} else if ($lel_bid_marhun->karat == "18.0K") {
|
||||||
|
$total18K += $lel_bid_marhun->berat;
|
||||||
|
} else if ($lel_bid_marhun->karat == "14.0Kp") {
|
||||||
|
$total14Kp += $lel_bid_marhun->berat;
|
||||||
|
} else if ($lel_bid_marhun->karat == "14.0K") {
|
||||||
|
$total14K += $lel_bid_marhun->berat;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
array_push($arraycaw, [
|
||||||
|
'id_cawangan' => $caw['id'],
|
||||||
|
'cawangan' => $caw->caw_name,
|
||||||
|
't_lelong' => $lelong->tarikh_lelong,
|
||||||
|
'bil_marhun' => count($caw['lelongBid']),
|
||||||
|
'berat' => $berat,
|
||||||
|
'n_marhun' => $nilai_marhun,
|
||||||
|
'pinjaman' => $pinjaman,
|
||||||
|
'upahsimpan' => $bakiupah,
|
||||||
|
'bakiupah' => $bakiupah,
|
||||||
|
'hargaasas' => $hargaasas,
|
||||||
|
'cajlelong' => $cajlelong,
|
||||||
|
'rugilelong' => $rugilelong,
|
||||||
|
'bakilelong' => $bakilelong,
|
||||||
|
'ujrah' => $ujrah,
|
||||||
|
'onepercent' => $onepercent,
|
||||||
|
'tagujrah' => $caw->tagujrah,
|
||||||
|
]);
|
||||||
|
|
||||||
|
$total_nilaimarhun += $nilai_marhun;
|
||||||
|
$total_pinjaman += $pinjaman;
|
||||||
|
$total_bakiupah += $bakiupah;
|
||||||
|
$total_rugilelong += $rugilelong;
|
||||||
|
$total_bakilelong += $bakilelong;
|
||||||
|
$total_cazlelong += $cajlelong;
|
||||||
|
$total_berat += $berat;
|
||||||
|
$total_hargaasas += $hargaasas;
|
||||||
|
$total_ujrah += $ujrah;
|
||||||
|
$total_onepercent += $onepercent;
|
||||||
|
}
|
||||||
|
|
||||||
|
$tarikhkemaskini = $lelong->lelKarat[0];
|
||||||
|
$data = $lelong;
|
||||||
|
$tagujrah = $caw->tagujrah;
|
||||||
|
|
||||||
|
$pdf = PDF::loadView('pdf.lelreport',compact('arraycaw',
|
||||||
|
'total_marhun',
|
||||||
|
'total_berat',
|
||||||
|
'total_nmarhun',
|
||||||
|
'total_pinjaman',
|
||||||
|
'total_upah',
|
||||||
|
'total_hargaasas',
|
||||||
|
'total_cazlelong',
|
||||||
|
'total_rugilelong',
|
||||||
|
'total_bakilelong',
|
||||||
|
'total24Kgb',
|
||||||
|
'total24K',
|
||||||
|
'total23k',
|
||||||
|
'total22K',
|
||||||
|
'total21K',
|
||||||
|
'total20K',
|
||||||
|
'total18Kp',
|
||||||
|
'total18K',
|
||||||
|
'total14Kp',
|
||||||
|
'total14K',
|
||||||
|
'total9K',
|
||||||
|
'lelkarat',
|
||||||
|
'lelong_id',
|
||||||
|
'jeniskarat',
|
||||||
|
'data',
|
||||||
|
'total_bakiupah',
|
||||||
|
'total_nilaimarhun',
|
||||||
|
'total_onepercent',
|
||||||
|
'total_ujrah',
|
||||||
|
'tagujrah'
|
||||||
|
))->setPaper('a4', 'landscape');
|
||||||
|
return $pdf->download('Lelong Simulasi Keseluruhan.pdf');
|
||||||
|
|
||||||
}
|
}
|
||||||
public function exportlelongdone(Request $request)
|
public function exportlelongdone(Request $request)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user