Fix scan keluar marhun

This commit is contained in:
Amir
2023-03-11 10:54:57 +08:00
parent 4d1f5a12bf
commit 4270f7e701
+23 -20
View File
@@ -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();
}