update sah mutu operasi

This commit is contained in:
faiqahzaman
2022-04-12 12:20:32 +08:00
parent f6490e72a5
commit 32a8b4b072
6 changed files with 81 additions and 8 deletions
+61 -2
View File
@@ -80,7 +80,52 @@ class MarhunController extends Controller
$bezaberat = $marhun->old_berat - $request->berat_emas;
$bezahargaasas = $marhun->old_hargaasas - $request->harga_asas;
if($request->karat < $marhun->old_karat)
if(($request->karat < $marhun->old_karat) && ($bezaberat > $ubahberatmin))
{
$marhun->marhun = $request->marhun;
$marhun->karat = $request->karat;
$marhun->berat = $request->berat_emas;
$marhun->harga = $request->harga;
$marhun->n_marhun = $request->nilai_marhun;
$marhun->hargaasas = $request->harga_asas;
$marhun->save();
$lelongbid->berat = $lelongbid->berat - ($bezaberat);
$lelongbid->hargaasas = $lelongbid->hargaasas - ($bezahargaasas);
$lelongbid->save();
$pengesahan = Pengesahan::where('lelongbidmarhun_id', $request->idmarhun)
->where('lelongbid_id', $marhun->lelongbid_id)
->get();
if(isset($pengesahan['id']))
{
$pengesahan->id = $pengesahan->id;
$pengesahan->lelong_id = $lelong->id;
$pengesahan->lelongbid_id = $lelongbid->id;
$pengesahan->lelongbidmarhun_id = $marhun->id;
$pengesahan->norujukan = $lelongbid->norujukan;
$pengesahan->diminta_oleh = $user->id;
$pengesahan->diminta_pada = $currentdate;
$pengesahan->status_ubah = 5;
$pengesahan->save();
}
else
{
$berat = new Pengesahan;
$berat->lelong_id = $lelong->id;
$berat->lelongbid_id = $lelongbid->id;
$berat->lelongbidmarhun_id = $marhun->id;
$berat->norujukan = $lelongbid->norujukan;
$berat->diminta_oleh = $user->id;
$berat->diminta_pada = $currentdate;
$berat->status_ubah = 5;
$berat->save();
}
}
else if($request->karat < $marhun->old_karat)
{
$marhun->marhun = $request->marhun;
$marhun->karat = $request->karat;
@@ -357,6 +402,18 @@ class MarhunController extends Controller
->groupBy('pengesahan.norujukan')
->get()->toArray();
foreach($mutumarhun as $index1=>$mutu)
{
$cawangan = CawanganLelong::join('cawangan', 'cawangan_lelong.caw_id', 'cawangan.id')
->join('lelongbid', 'cawangan_lelong.lelong_id', '=', 'lelongbid.lelong_id')
->where('lelongbid.lelong_id', $id)
->where('lelongbid.norujukan', $mutu['norujukan'])
->select('cawangan.caw_name')
->first();
// dd($cawangan);
$mutumarhun[$index1]['cawangan_name'] = $cawangan;
}
// foreach($mutumarhun as $index1=>$marhun)
// {
// $pengesahan = Pengesahan::where('lelong_id', $id)
@@ -367,7 +424,7 @@ class MarhunController extends Controller
// $mutumarhun[$index1]['pengesahan_id'] = $pengesahan;
// }
return view('pengesahan.perubahanmutumarhun', compact('mutumarhun', 'id', ));
return view('pengesahan.perubahanmutumarhun', compact('mutumarhun', 'id'));
}
@@ -438,6 +495,8 @@ 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;