update sah mutu operasi
This commit is contained in:
@@ -331,7 +331,7 @@ class LelongController extends Controller
|
||||
$lelongbidmarhun->karat = $simbidmarhun->karat;
|
||||
$lelongbidmarhun->berat = $simbidmarhun->berat;
|
||||
$lelongbidmarhun->harga = $simbidmarhun->harga;
|
||||
$lelongbidmarhun->nmarhun = $simbidmarhun->n_marhun;
|
||||
$lelongbidmarhun->n_marhun = $simbidmarhun->n_marhun;
|
||||
$lelongbidmarhun->hargaasas = $simbidmarhun->hargaasas;
|
||||
$lelongbidmarhun->save();
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user