Fix scan keluar marhun
This commit is contained in:
@@ -1813,32 +1813,35 @@ class MarhunController extends Controller
|
||||
|
||||
$checkExisting = ScanSemak::where('norujukan', '=', $request->norujukan_barcode)
|
||||
->whereNull('scan_masuk')
|
||||
->where('lelong_id', $request-> lelong_id)
|
||||
->where('lelong_id', $request->lelong_id)
|
||||
->get();
|
||||
|
||||
if ($checkExisting->isEmpty()) {
|
||||
$lelongbidItem = LelongBid::where('norujukan', '=', $request->norujukan_barcode)->first();
|
||||
// dd($request->norujukan_barcode);
|
||||
|
||||
$pengesahan = Pengesahan::where('norujukan', $lelongbidItem['norujukan'])
|
||||
->where('lelong_id', $request->lelong_id)
|
||||
->get();
|
||||
// dd($pengesahan);
|
||||
foreach ($pengesahan as $temppengesahan) {
|
||||
if($lelongbidItem->lelong_id != $request->lelong_id)
|
||||
{
|
||||
return redirect()
|
||||
->route('marhun.scanbarcode', $request->lelong_id)
|
||||
->with('failed', 'Marhun Di Scan Pada Batch Lelong Berlainan. Sila Semak Semula.');
|
||||
}
|
||||
|
||||
$pengesahan = Pengesahan::where('norujukan', $lelongbidItem['norujukan'])->first();
|
||||
if ($pengesahan) {
|
||||
$addpengesahan = new TempPengesahan();
|
||||
$addpengesahan->lelong_id = $temppengesahan->lelong_id;
|
||||
$addpengesahan->lelongbid_id = $temppengesahan->lelongbid_id;
|
||||
$addpengesahan->lelongbidmarhun_id = $temppengesahan->lelongbidmarhun_id;
|
||||
$addpengesahan->norujukan = $temppengesahan->norujukan;
|
||||
$addpengesahan->disahkan_oleh = $temppengesahan->disahkan_oleh;
|
||||
$addpengesahan->disahkan_pada = $temppengesahan->disahkan_pada;
|
||||
$addpengesahan->diminta_oleh = $temppengesahan->diminta_oleh;
|
||||
$addpengesahan->diminta_pada = $temppengesahan->diminta_pada;
|
||||
$addpengesahan->status = $temppengesahan->status;
|
||||
$addpengesahan->status_ubah = $temppengesahan->status_ubah;
|
||||
$addpengesahan->request_berat = $temppengesahan->request_berat;
|
||||
$addpengesahan->request_karat = $temppengesahan->request_karat;
|
||||
$addpengesahan->request_marhun = $temppengesahan->request_marhun;
|
||||
$addpengesahan->lelong_id = $pengesahan->lelong_id;
|
||||
$addpengesahan->lelongbid_id = $pengesahan->lelongbid_id;
|
||||
$addpengesahan->lelongbidmarhun_id = $pengesahan->lelongbidmarhun_id;
|
||||
$addpengesahan->norujukan = $pengesahan->norujukan;
|
||||
$addpengesahan->disahkan_oleh = $pengesahan->disahkan_oleh;
|
||||
$addpengesahan->disahkan_pada = $pengesahan->disahkan_pada;
|
||||
$addpengesahan->diminta_oleh = $pengesahan->diminta_oleh;
|
||||
$addpengesahan->diminta_pada = $pengesahan->diminta_pada;
|
||||
$addpengesahan->status = $pengesahan->status;
|
||||
$addpengesahan->status_ubah = $pengesahan->status_ubah;
|
||||
$addpengesahan->request_berat = $pengesahan->request_berat;
|
||||
$addpengesahan->request_karat = $pengesahan->request_karat;
|
||||
$addpengesahan->request_marhun = $pengesahan->request_marhun;
|
||||
$addpengesahan->save();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user