fix kemaskiini marhun
This commit is contained in:
@@ -131,10 +131,9 @@ class MarhunController extends Controller
|
||||
->first();
|
||||
|
||||
$statusSemakMarhun = ScanSemak::where('lelongbid_id', $bid['id'])
|
||||
->whereNotNull('masa_terima')
|
||||
->whereNull('masa_serah')
|
||||
->whereNotNull('scan_keluar')
|
||||
->whereNull('serah_marhun')
|
||||
->first();
|
||||
dd($statusSemakMarhun);
|
||||
if ($statusSemakMarhun) {
|
||||
$lelongbid[$index1]['statusterimamarhun'] = 1;
|
||||
}
|
||||
@@ -356,7 +355,7 @@ class MarhunController extends Controller
|
||||
// dd($request->all());
|
||||
$user = Auth::user();
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateTimeString();
|
||||
// $currentdate = $currentdate->toDateTimeString();
|
||||
$lelongBidMarhun = LelongBidMarhun::where('id','=',$request->idmarhun)->first();
|
||||
$lelongbid = LelongBid::where('id','=',$lelongBidMarhun->lelongbid_id)->first();
|
||||
$lelong = Lelong::where('id','=',$lelongbid->lelong_id)->first();
|
||||
@@ -365,16 +364,31 @@ class MarhunController extends Controller
|
||||
$parameterBezaBerat = 0.3; //parameterBezaBerat = (berat sebelum) - (berat selepas)
|
||||
$bezaBerat = $lelongBidMarhun->berat - $request->berat_emas;
|
||||
|
||||
if ($bezaBerat > $parameterBezaBerat) {
|
||||
if ($bezaBerat > $parameterBezaBerat && $lelongBidMarhun->karat > $request->karat) {
|
||||
$pengesahan = new Pengesahan;
|
||||
$pengesahan->lelong_id = $lelong->id;
|
||||
$pengesahan->lelongbid_id = $lelongbid->id;
|
||||
$pengesahan->lelongbidmarhun_id = $lelongBidMarhun->id;
|
||||
$pengesahan->norujukan = $lelongbid->norujukan;
|
||||
$pengesahan->diminta_oleh = $user->id;
|
||||
$pengesahan->diminta_pada = $currentdate;
|
||||
$pengesahan->status_ubah = 4;
|
||||
$pengesahan->request_data = $request->berat_emas;
|
||||
$pengesahan->diminta_pada = $currentdate->toDateTimeString();
|
||||
$pengesahan->status_ubah = 5; //ubah mutu & berat
|
||||
$pengesahan->request_berat = $request->berat_emas;
|
||||
$pengesahan->request_karat = $request->karat;
|
||||
$pengesahan->save();
|
||||
// dd($pengesahan);
|
||||
|
||||
}
|
||||
else if ($bezaBerat > $parameterBezaBerat) {
|
||||
$pengesahan = new Pengesahan;
|
||||
$pengesahan->lelong_id = $lelong->id;
|
||||
$pengesahan->lelongbid_id = $lelongbid->id;
|
||||
$pengesahan->lelongbidmarhun_id = $lelongBidMarhun->id;
|
||||
$pengesahan->norujukan = $lelongbid->norujukan;
|
||||
$pengesahan->diminta_oleh = $user->id;
|
||||
$pengesahan->diminta_pada = $currentdate->toDateTimeString();
|
||||
$pengesahan->status_ubah = 4; //ubah berat
|
||||
$pengesahan->request_berat = $request->berat_emas;
|
||||
$pengesahan->save();
|
||||
}
|
||||
else if ($lelongBidMarhun->karat > $request->karat) {
|
||||
@@ -384,11 +398,11 @@ class MarhunController extends Controller
|
||||
$pengesahan->lelongbidmarhun_id = $lelongBidMarhun->id;
|
||||
$pengesahan->norujukan = $lelongbid->norujukan;
|
||||
$pengesahan->diminta_oleh = $user->id;
|
||||
$pengesahan->diminta_pada = $currentdate;
|
||||
$pengesahan->status_ubah = 1;
|
||||
$pengesahan->request_data = $request->karat;
|
||||
$pengesahan->diminta_pada = $currentdate->toDateTimeString();
|
||||
$pengesahan->status_ubah = 1; //ubah karat
|
||||
$pengesahan->request_karat = $request->karat;
|
||||
$pengesahan->save();
|
||||
}
|
||||
}
|
||||
else {
|
||||
// $lelongBidMarhun->id;
|
||||
$lelongBidMarhun->marhun = $request->marhun;
|
||||
@@ -451,7 +465,15 @@ class MarhunController extends Controller
|
||||
$lelongbid->filemarhun_filename = $filemarhun->filename;
|
||||
$lelongbid->filemarhun_id = $filemarhun->id;
|
||||
}
|
||||
$marhun = LelongBidMarhun::where('lelongbid_id', '=', $id)->get();
|
||||
$marhun = LelongBidMarhun::with(
|
||||
// ['pengesahan' => function ($query)
|
||||
// {
|
||||
// $query->select('norujukan');
|
||||
// }
|
||||
// ]
|
||||
'pengesahan'
|
||||
)
|
||||
->where('lelongbid_id', '=', $id)->get();
|
||||
foreach ($marhun as $index) {
|
||||
$eachmarhun = FileMarhun::where('lelongbidmarhun_id', '=', $index['id'])->first();
|
||||
if (isset($eachmarhun)) {
|
||||
@@ -887,8 +909,9 @@ class MarhunController extends Controller
|
||||
// dd($marhun);
|
||||
$status = Pengesahan::where('lelongbidmarhun_id', $lelbidmarhun->lelongbidmarhun_id)
|
||||
->where('lelongbid_id', $marhun['lelongbid_id'])
|
||||
->select('status_ubah')
|
||||
->value('status_ubah');
|
||||
->select('status_ubah', 'request_karat', 'request_berat', 'request_marhun')
|
||||
->first();
|
||||
// dd($status);
|
||||
|
||||
// $gadaimarhun = GadaiMarhun::where('marhun', $marhun['marhun'])
|
||||
// ->where('norujukan', $lelongbid->norujukan)
|
||||
|
||||
Reference in New Issue
Block a user