function tangguh lelong
add function tangguhlelong, migrate table tangguhlelong
This commit is contained in:
@@ -582,6 +582,7 @@ class LelongController extends Controller
|
||||
$keuntungan = bcdiv(($detail_sag['tempoh']-$detail_sag['tempohbayar'])*$detail_sag['kadarupah']/100*$detail_sag['bakipjm'],1,1)-$beza_keuntungan;
|
||||
|
||||
$sumhargaasas = 0;
|
||||
$sumnmarhuns = 0;
|
||||
$lelongbidmarhun = LelongBidMarhun::where('lelongbid_id','=',$bid['id'])->get();
|
||||
foreach($lelongbidmarhun as $marhun)
|
||||
{
|
||||
@@ -596,6 +597,8 @@ class LelongController extends Controller
|
||||
|
||||
$marhun->harga = $karat->harga2;
|
||||
$marhun->n_marhun = $marhun->berat * $karat->harga2;
|
||||
$sumnmarhuns = $sumnmarhuns + $marhun->n_marhun;
|
||||
|
||||
$marhun->hargaasas = $val;
|
||||
$marhun->save();
|
||||
}
|
||||
@@ -618,7 +621,8 @@ class LelongController extends Controller
|
||||
$kirakeuntungan = LelongBid::where('norujukan',$bid['norujukan'])
|
||||
->update([
|
||||
'bakiupah'=> bcdiv($keuntungan,1,1),
|
||||
'hargaasas'=> $sumhargaasas
|
||||
'hargaasas'=> $sumhargaasas,
|
||||
'nmarhuns'=> $sumnmarhuns
|
||||
]);
|
||||
//insert loguser
|
||||
$loguser = new LogUser;
|
||||
|
||||
@@ -486,9 +486,9 @@ class MarhunController extends Controller
|
||||
$lelongBidMarhun->n_marhun = $request->berat_emas * $lelongBidMarhun->harga;
|
||||
$lelongBidMarhun->update();
|
||||
|
||||
// $existingPengesahan = Pengesahan::where('lelongbidmarhun_id', '=', $request->idmarhun)
|
||||
// ->first()
|
||||
// ->delete();
|
||||
$existingPengesahan = Pengesahan::where('lelongbidmarhun_id', '=', $request->idmarhun)
|
||||
->first();
|
||||
//->delete();
|
||||
}
|
||||
|
||||
// if ($perluPengesahan == true) {
|
||||
@@ -1595,8 +1595,26 @@ class MarhunController extends Controller
|
||||
$user = Auth::user();
|
||||
$current = Carbon::now();
|
||||
|
||||
$checkExisting = ScanSemak::where('norujukan', '=', $request->norujukan_barcode)
|
||||
->whereNull('scan_masuk')
|
||||
$lelongbidItem = LelongBid::where('norujukan', '=', $request->norujukan_barcode)->first();
|
||||
|
||||
$scanKeluar = new ScanMarhun;
|
||||
$scanKeluar->kodcaw = $lelongbidItem['kodcaw'];
|
||||
$scanKeluar->lelong_id = $lelongbidItem['lelong_id'];
|
||||
$scanKeluar->lelongbid_id = $lelongbidItem['id'];
|
||||
$scanKeluar->norujukan = $lelongbidItem['norujukan'];
|
||||
$scanKeluar->user_id = $user['id'];
|
||||
$scanKeluar->tarikh_scankeluar = $current->toDateString();
|
||||
$scanKeluar->masa_scankeluar = $current->toTimeString();
|
||||
$scanKeluar->tag_scankeluar = 1;
|
||||
// $scanKeluar->masa_scanmasuk = $current->toTimeString(); //dummy data
|
||||
// $scanKeluar->tarikh_scanmasuk = $current->toDateString(); //dummy data
|
||||
// $scanKeluar->masa = $current->toTimeString(); //dummy data
|
||||
$scanKeluar->save();
|
||||
|
||||
$lelong_id = $lelongbidItem['lelong_id'];
|
||||
$lelongDetail = Lelong::where('id', '=', $lelong_id)->first();
|
||||
$lelongbid = LelongBid::where('lelong_id', '=', $lelong_id)
|
||||
->where('caw_id', '=', $caw->id)
|
||||
->get();
|
||||
|
||||
if ($checkExisting->isEmpty()) {
|
||||
|
||||
@@ -16,6 +16,8 @@ use App\Models\CawanganLelong;
|
||||
use App\Models\TangguhLelong;
|
||||
use App\Models\Pengesahan;
|
||||
use App\Models\GadaiMarhun;
|
||||
use PDF;
|
||||
use DateTime;
|
||||
|
||||
|
||||
class TangguhLelongController extends Controller
|
||||
@@ -110,84 +112,65 @@ class TangguhLelongController extends Controller
|
||||
|
||||
$getic = Gadai::on($datalelbid[0]['kodcaw'])->whereIn('norujukan',$arraylelbid)
|
||||
->where('gadai.nokp', $request->nokp)
|
||||
->get();
|
||||
|
||||
->get()->toArray();
|
||||
//dd($getic);
|
||||
|
||||
// $getic = LelongBid::join('gadai', 'lelongbid.norujukan', '=', 'gadai.norujukan')
|
||||
// ->where('lelongbid.kodcaw', $user['kodcaw'])
|
||||
// ->where('gadai.nokp', $request->nokp)
|
||||
// ->where('lelongbid.lelong_id', $request->lelong_id)
|
||||
// ->get();
|
||||
|
||||
foreach($getic as $index1=>$ic)
|
||||
|
||||
// if(empty($ic)) {
|
||||
// return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Tiada Dalam Rekod Lelongan');
|
||||
if($getic)
|
||||
{
|
||||
$getnorujukan = LelongBid::join('lelongbidmarhun', 'lelongbid.id', '=', 'lelongbidmarhun.lelongbid_id')
|
||||
->where('norujukan', $ic->norujukan)
|
||||
->where('jbg', $ic->tempoh)
|
||||
->where('lelongbid.kodcaw', $user['kodcaw'])
|
||||
->where('lelong_id', $request->lelong_id)
|
||||
->get();
|
||||
// dd($getnorujukan);
|
||||
|
||||
$customer = LelongBid::where('kodcaw', $user['kodcaw']);
|
||||
|
||||
$arraycustomer = $customer->pluck('kodcaw')->toArray();
|
||||
$datacustomer = $customer->get();
|
||||
|
||||
$customer_detail = Customer::query()
|
||||
->join('daerah', 'customer.koddaerah', '=', 'daerah.koddaerah')
|
||||
->join('negeri', 'customer.kodnegeri', '=', 'negeri.kodnegeri')
|
||||
->where('customer.kpbaru', $ic['nokp'])
|
||||
->orWhere('customer.kplama', $ic['nokp'])
|
||||
->first();
|
||||
|
||||
// $customer_detail = Customer::join('daerah', 'customer.koddaerah', '=', 'daerah.koddaerah')
|
||||
// ->join('negeri', 'customer.kodnegeri', '=', 'negeri.kodnegeri')
|
||||
// ->where('customer.kpbaru', $ic['nokp'])
|
||||
// ->orWhere('customer.kplama', $ic['nokp'])
|
||||
// ->first();
|
||||
// dd($customer_detail);
|
||||
|
||||
// $getic['customer_detail'] = $customer_detail;
|
||||
// $getic2 = $customer_detail;
|
||||
// dd($getic2);
|
||||
|
||||
foreach($getnorujukan as $norujukan)
|
||||
|
||||
foreach($getic as $index1=>$ic)
|
||||
{
|
||||
// dd($norujukan);
|
||||
$pengesahan = Pengesahan::where('lelongbidmarhun_id', $norujukan->id)
|
||||
->where('lelongbid_id', $norujukan->lelongbid_id)
|
||||
->where('norujukan', $norujukan->norujukan)
|
||||
->first();
|
||||
// dd($pengesahan);
|
||||
|
||||
$getnorujukan = LelongBid::join('lelongbidmarhun', 'lelongbid.id', '=', 'lelongbidmarhun.lelongbid_id')
|
||||
->where('norujukan', $ic['norujukan'])
|
||||
->where('jbg', $ic['tempoh'])
|
||||
->where('lelongbid.kodcaw', $user['kodcaw'])
|
||||
->where('lelong_id', $request->lelong_id)
|
||||
->get();
|
||||
// dd($getnorujukan);
|
||||
|
||||
|
||||
$customer = LelongBid::where('kodcaw', $user['kodcaw']);
|
||||
|
||||
$adapengesahan = Pengesahan::join('lelongbid', 'pengesahan.norujukan', '=', 'lelongbid.norujukan')
|
||||
->where('pengesahan.norujukan', $norujukan->norujukan)
|
||||
->where('pengesahan.status_ubah', 6)
|
||||
->where('pengesahan.lelong_id', $request->lelong_id)
|
||||
->get();
|
||||
// dd($adapengesahan);
|
||||
|
||||
if($pengesahan)
|
||||
{
|
||||
return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Pengesahan Tangguh Lelong Telah Dibuat');
|
||||
}
|
||||
else
|
||||
{
|
||||
$getic[$index1]['user_details'] = $getnorujukan;
|
||||
$getic[$index1]['t_lelong'] = $getnorujukan[0]['t_lelong'];
|
||||
$getic[$index1]['sdhadapengesahan'] = $adapengesahan;
|
||||
}
|
||||
|
||||
}
|
||||
$arraycustomer = $customer->pluck('kodcaw')->toArray();
|
||||
$datacustomer = $customer->get();
|
||||
|
||||
}
|
||||
$customer_detail = Customer::query()
|
||||
->join('daerah', 'customer.koddaerah', '=', 'daerah.koddaerah')
|
||||
->join('negeri', 'customer.kodnegeri', '=', 'negeri.kodnegeri')
|
||||
->where('customer.kpbaru', $ic['nokp'])
|
||||
->orWhere('customer.kplama', $ic['nokp'])
|
||||
->first();
|
||||
//dd($customer_detail);
|
||||
|
||||
$lelong_id = $request->lelong_id;
|
||||
|
||||
return view('tangguhlelong.searchbyic', compact('getic', 'customer_detail', 'user', 'lelong_id', 'namacaw'));
|
||||
|
||||
foreach($getnorujukan as $norujukan)
|
||||
{
|
||||
|
||||
$getic[$index1]['user_details'] = $getnorujukan;
|
||||
$getic[$index1]['t_lelong'] = $getnorujukan[0]['t_lelong'];
|
||||
// $getic[$index1]['sdhadapengesahan'] = $adapengesahan;
|
||||
$getic[$index1]['lelongbid_id'] = $norujukan->lelongbid_id;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$lelong_id = $request->lelong_id;
|
||||
|
||||
} //end foreach
|
||||
return view('tangguhlelong.searchtodownload', compact('getic', 'customer_detail', 'user', 'lelong_id', 'namacaw'));
|
||||
} else {
|
||||
return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Tiada Dalam Rekod Lelongan');
|
||||
} //end if($getic)
|
||||
|
||||
} //tutup nokp != null
|
||||
|
||||
}
|
||||
|
||||
@@ -409,6 +392,7 @@ class TangguhLelongController extends Controller
|
||||
->first();
|
||||
$pengesahan->disahkan_oleh = $user->id;
|
||||
$pengesahan->disahkan_pada = $currentdate;
|
||||
$pengesahan->status = 2;
|
||||
$pengesahan->save();
|
||||
|
||||
$tangguhlelong = TangguhLelong::where('lelong_id', $request->lelong_id)
|
||||
@@ -416,6 +400,7 @@ class TangguhLelongController extends Controller
|
||||
->where('norujukan', $lelongbidmarhun[0]['norujukan'])
|
||||
->first();
|
||||
$tangguhlelong->tarikhtangguh = $currentdate;
|
||||
$tangguhlelong->status = 2;
|
||||
$tangguhlelong->save();
|
||||
|
||||
$biddelete = LelongBid::join('lelongbidmarhun', 'lelongbid.id', '=', 'lelongbidmarhun.lelongbid_id')
|
||||
@@ -527,4 +512,360 @@ class TangguhLelongController extends Controller
|
||||
return view('tangguhlelong.taglelbidmarhun',compact('tangguhlelong', 'id', 'norujukan', 'caw_names','datatangguh'));
|
||||
|
||||
}
|
||||
|
||||
public function mohontangguhlelong(Request $request)
|
||||
{
|
||||
//new added 120922 nisha
|
||||
$user = Auth::user();
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateTimeString();
|
||||
|
||||
$current = new Carbon();
|
||||
$t_mohon = $current->toDateString();
|
||||
|
||||
$selectedbid_id = $request->lelongbid_id;
|
||||
//dd($selectedbid_id);
|
||||
$nokp = $request->nokp;
|
||||
$lelong_id = $request->lelong_id;
|
||||
|
||||
if(empty($selectedbid_id))
|
||||
{
|
||||
return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Sila Pilih No Rujukan Terlebih Dahulu');
|
||||
}
|
||||
else
|
||||
{
|
||||
$lelongbid = LelongBid::whereIn('lelongbid.id', $selectedbid_id)
|
||||
->get();
|
||||
// dd($lelongbid);
|
||||
|
||||
$arraynorujukan = [];
|
||||
|
||||
foreach($lelongbid as $index1=>$bidmarhun)
|
||||
{
|
||||
// dd($bidmarhun->toArray());
|
||||
$lelongbidmarhun = LelongBidMarhun::where('lelongbid_id',$bidmarhun->id)
|
||||
->get();
|
||||
$bidmarhun['lelongbidmarhun'] = $lelongbidmarhun->toArray();
|
||||
|
||||
$bidmarhun['percents'] = round(($bidmarhun->pinjaman / $bidmarhun->nmarhuns * 100),2);
|
||||
|
||||
$history = TangguhLelong::where('lelongbid_id',$bidmarhun->id)
|
||||
->first();
|
||||
//dd($bidmarhun->id);
|
||||
|
||||
if($history)
|
||||
{
|
||||
return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Maaf No Rujukan Telah Wujud Dalam Senarai Mohon Tangguh');
|
||||
|
||||
} else {
|
||||
$tangguhlelong = new TangguhLelong(); //pastikan hanya 1 kali insert utk lelong_id & norujukan yg sama
|
||||
$tangguhlelong->kodcaw = $bidmarhun->kodcaw;
|
||||
$tangguhlelong->lelong_id = $request->lelong_id;
|
||||
$tangguhlelong->lelongbid_id = $bidmarhun->id;
|
||||
$tangguhlelong->norujukan = $bidmarhun->norujukan;
|
||||
$tangguhlelong->pinjaman = $bidmarhun->pinjaman;
|
||||
$tangguhlelong->ditangguh_oleh = $user->id;
|
||||
$tangguhlelong->ditangguh_pada = $currentdate;
|
||||
$tangguhlelong->status = 0;
|
||||
$tangguhlelong->save();
|
||||
|
||||
$pengesahan = new Pengesahan();
|
||||
$pengesahan->lelong_id = $request->lelong_id;
|
||||
$pengesahan->lelongbid_id = $bidmarhun->id;
|
||||
$pengesahan->lelongbidmarhun_id = $bidmarhun->id;
|
||||
$pengesahan->norujukan = $bidmarhun->norujukan;
|
||||
$pengesahan->diminta_oleh = $user->id;
|
||||
$pengesahan->diminta_pada = $currentdate;
|
||||
$pengesahan->save();
|
||||
}
|
||||
|
||||
$customer = Customer::where('kpbaru','=',$nokp)
|
||||
->orWhere('kplama','=',$nokp)
|
||||
->join('poskod','customer.poskod','=','poskod.poskod')
|
||||
->join('daerah','poskod.koddaerah','=','daerah.koddaerah')
|
||||
->join('negeri','poskod.kodnegeri','=','negeri.kodnegeri')
|
||||
->first();
|
||||
|
||||
$cwgn = Cawangan::where('caw_code','=',$bidmarhun->kodcaw)
|
||||
->first();
|
||||
}
|
||||
|
||||
}
|
||||
// return view('pdf.brgtangguhlelong',compact('lelongbid','lelongbidmarhun','customer','t_mohon','nokp'));
|
||||
$pdf = PDF::loadView('pdf.brgtangguhlelong',compact('lelongbid','lelongbidmarhun','customer','cwgn','t_mohon','nokp'))
|
||||
->setPaper('a4', 'potrait');
|
||||
|
||||
return $pdf->download('Borang Tangguh Lelong.pdf');
|
||||
}
|
||||
|
||||
public function sentangguh()
|
||||
{
|
||||
$user = Auth::user();
|
||||
|
||||
// // $tangguh = TangguhLelong::join('lelongbid','tangguhlelong.lelongbid_id','=','lelongbid.id')
|
||||
// ->where('tangguhlelong.kodcaw', $user->kodcaw)
|
||||
// ->get();
|
||||
|
||||
// foreach($tangguh as $index1=>$t)
|
||||
// {
|
||||
|
||||
// $lelongbid = LelongBid::where('id', $t->lelongbid_id)
|
||||
// ->where('norujukan', $t->norujukan)
|
||||
// ->get();
|
||||
|
||||
// $tangguh[$index1]['tdet'] = $lelongbid;
|
||||
// }
|
||||
// $tangguh = TangguhLelong::join('lelongbid','tangguhlelong.lelongbid_id','=','lelongbid.id')
|
||||
|
||||
$tangguh = TangguhLelong::where('tangguhlelong.kodcaw', $user->kodcaw)
|
||||
->get();
|
||||
|
||||
foreach($tangguh as $index1=>$t)
|
||||
{
|
||||
if($t['status'] == 4)
|
||||
{
|
||||
$lelongbid = Lelong::where('id', $t->lelong_id)
|
||||
->get();
|
||||
|
||||
$tangguh[$index1]['tdet'] = $lelongbid;
|
||||
} else
|
||||
{
|
||||
$lelongbid = LelongBid::where('id', $t->lelongbid_id)
|
||||
->where('norujukan', $t->norujukan)
|
||||
->get();
|
||||
|
||||
$tangguh[$index1]['tdet'] = $lelongbid;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
return view('tangguhlelong.senaraimohontangguh',compact('user','tangguh'));
|
||||
}
|
||||
|
||||
public function uploadborang(Request $request)
|
||||
{
|
||||
$data = base64_encode($request->borang->get());
|
||||
$file_type = $request->borang->extension();
|
||||
$tangguhlelong = TangguhLelong::where('lelongbid_id','=',$request->lelongbid_id)
|
||||
->where('norujukan','=',$request->norujukan)->first();
|
||||
|
||||
$tangguhlelong->filename = $data;
|
||||
$tangguhlelong->file_type = $file_type;
|
||||
$tangguhlelong->status = 1;
|
||||
$tangguhlelong->update();
|
||||
|
||||
return redirect()->route('tangguhlelong.sentangguh',$request->lelong_id)
|
||||
->with('success', 'Borang Tangguh Lelong Berjaya Di Simpan.');
|
||||
}
|
||||
|
||||
public function operasisenmohontangguh($lelong_id, $caw_code)
|
||||
{
|
||||
$caw_code = $caw_code;
|
||||
$lelong_id = $lelong_id;
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateTimeString();
|
||||
|
||||
$pengesahan = Pengesahan::join('tangguhlelong', 'pengesahan.norujukan', '=', 'tangguhlelong.norujukan')
|
||||
->where('pengesahan.lelong_id', $lelong_id)
|
||||
->whereNull('pengesahan.disahkan_oleh')
|
||||
->whereNull('pengesahan.disahkan_pada')
|
||||
->whereNull('tangguhlelong.tarikhtangguh')
|
||||
->whereIn('tangguhlelong.status',[1,2,3,4])
|
||||
->get();
|
||||
|
||||
|
||||
// dd($pengesahan);
|
||||
|
||||
foreach($pengesahan as $index1=>$sah)
|
||||
{
|
||||
$lelongbid = LelongBid::where('id', $sah->lelongbid_id)
|
||||
->where('norujukan', $sah->norujukan)
|
||||
// ->where('kodcaw', $caw_code)
|
||||
->get();
|
||||
// dd($lelongbid);
|
||||
|
||||
$pengesahan[$index1]['bid_details'] = $lelongbid;
|
||||
$pengesahan[$index1]['nota'] = $sah->nota;
|
||||
}
|
||||
|
||||
$filter_null = function($x){
|
||||
if(! empty( $x->bid_details->first())){
|
||||
return $x;
|
||||
}
|
||||
};
|
||||
|
||||
$filtered_pengesahan = $pengesahan->filter($filter_null);
|
||||
|
||||
// return view('tangguhlelong.sensahpc', compact('pengesahan', 'lelong_id' , 'caw_code'));
|
||||
return view('tangguhlelong.senactionoperasi', compact('filtered_pengesahan', 'lelong_id' , 'caw_code'));
|
||||
}
|
||||
|
||||
public function operasidownloadborang($lelongbid_id)
|
||||
{
|
||||
//dd($lelongbid_id);
|
||||
$selectedbid_id = $lelongbid_id;
|
||||
|
||||
$tangguh = TangguhLelong::where('lelongbid_id',$selectedbid_id)
|
||||
->first();
|
||||
// $download = Http::get(config('api.url').'/admin/permohonan/viewfiles',[
|
||||
// 'files_id' => $tangguh->files_id
|
||||
// ])->json();
|
||||
|
||||
//update status=operasi download borang tangguh
|
||||
$tangguh->status = 2; //operasi download
|
||||
$tangguh->update();
|
||||
|
||||
return response(base64_decode($tangguh['filename']), 200, [
|
||||
'Content-type' => 'application/' . $tangguh['file_type'],
|
||||
'Content-Disposition' => 'inline; filename='.$tangguh['norujukan']
|
||||
]);
|
||||
}
|
||||
|
||||
public function operasiuploadborang(Request $request)
|
||||
{
|
||||
// dd($request->all());
|
||||
$data = base64_encode($request->surat->get());
|
||||
$file_type = $request->surat->extension();
|
||||
$tangguhlelong = TangguhLelong::where('lelongbid_id','=',$request->lelongbidid_modal)
|
||||
->where('norujukan','=',$request->norujukan_modal)->first();
|
||||
|
||||
// dd($tangguhlelong->toArray());
|
||||
|
||||
// dd($data);
|
||||
// dd($tangguhlelong);
|
||||
$tangguhlelong->filename = $data;
|
||||
$tangguhlelong->file_type = $file_type;
|
||||
$tangguhlelong->status = 3;
|
||||
$tangguhlelong->update();
|
||||
|
||||
return redirect()->route('pengesahan.opsenaraisahtangguh',[$tangguhlelong->lelong_id, $tangguhlelong->kodcaw])
|
||||
->with('success', 'Borang Pengesahan Tangguh Lelong Berjaya Di Simpan.');
|
||||
}
|
||||
|
||||
public function operasisahtangguh(Request $request)
|
||||
{
|
||||
$user = Auth::user();
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateTimeString();
|
||||
|
||||
//dd($request->all());
|
||||
$tangguhlelong = TangguhLelong::where('lelongbid_id','=',$request->lelongbidid_mdl)
|
||||
->where('norujukan','=',$request->norujukan_mdl)->first();
|
||||
|
||||
if($request->sahkan == "1") {
|
||||
$tangguhlelong->status = 4;
|
||||
$tangguhlelong->ditangguh_oleh = $user->id;
|
||||
$tangguhlelong->ditangguh_pada = $currentdate;
|
||||
$tangguhlelong->update();
|
||||
|
||||
//update pengesahan sbb operasi dh lulus
|
||||
$pengesahan = Pengesahan::where('lelongbid_id','=',$request->lelongbidid_mdl)
|
||||
->where('norujukan','=',$request->norujukan_mdl)->first();
|
||||
|
||||
$pengesahan->disahkan_oleh = $user->id;
|
||||
$pengesahan->disahkan_pada = $currentdate;
|
||||
$pengesahan->update();
|
||||
|
||||
//delete from lelongbid,lelongbidmarhun
|
||||
$lelongbidmarhun = LelongBidMarhun::where('lelongbidmarhun.lelongbid_id', $request->lelongbidid_mdl)
|
||||
->delete();
|
||||
|
||||
$lelongbid = LelongBid::where('lelongbid.id', $request->lelongbidid_mdl)
|
||||
->delete();
|
||||
|
||||
|
||||
}else{
|
||||
$tangguhlelong->status = 99;
|
||||
$tangguhlelong->update();
|
||||
}
|
||||
|
||||
|
||||
return redirect()->route('pengesahan.opsenaraisahtangguh',[$tangguhlelong->lelong_id, $tangguhlelong->kodcaw])
|
||||
->with('success', 'Tangguh Lelong Telah Di Sahkan.');
|
||||
}
|
||||
|
||||
public function senaraitlhtangguh()
|
||||
{
|
||||
$arrayinfo = [];
|
||||
|
||||
$lelong = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
|
||||
->join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id')
|
||||
->join('tangguhlelong','tangguhlelong.lelong_id','=','cawangan_lelong.lelong_id')
|
||||
->where('lelong.sts_lelong', 0)
|
||||
->where('tangguhlelong.status',4)
|
||||
->select('cawangan_lelong.lelong_id','lelong.tarikh_lelong','lelong.masatamat_lelong','lelong.harga_emas_asas','lelong.jbg','lelong.cajlelong','lelong.sts_lelong')
|
||||
->groupBy('cawangan_lelong.lelong_id')
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach($lelong as $info)
|
||||
{
|
||||
|
||||
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id',$info['lelong_id'])
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]);
|
||||
// dd($arrayinfo);
|
||||
}
|
||||
|
||||
return view('tangguhlelong.senleltlhtangguh',compact('lelong', 'arrayinfo'));
|
||||
}
|
||||
|
||||
public function operasisenlulustangguh($lelong_id, $caw_code)
|
||||
{
|
||||
$caw_code = $caw_code;
|
||||
$lelong_id = $lelong_id;
|
||||
$currentdate = Carbon::now();
|
||||
$currentdate = $currentdate->toDateTimeString();
|
||||
|
||||
$tangguh = TangguhLelong::where('status',4)
|
||||
->get();
|
||||
|
||||
// dd($pengesahan);
|
||||
|
||||
foreach($tangguh as $index1=>$sah)
|
||||
{
|
||||
$lelongbid = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
|
||||
->where('lelong.id', $sah->lelong_id)
|
||||
->get();
|
||||
// dd($lelongbid);
|
||||
|
||||
$tangguh[$index1]['bid_details'] = $lelongbid;
|
||||
|
||||
}
|
||||
|
||||
// $filter_null = function($x){
|
||||
// if(! empty( $x->bid_details->first())){
|
||||
// return $x;
|
||||
// }
|
||||
// };
|
||||
|
||||
// $filtered_pengesahan = $pengesahan->filter($filter_null);0
|
||||
|
||||
return view('tangguhlelong.sentangguhoperasi', compact('tangguh', 'lelong_id' , 'caw_code'));
|
||||
}
|
||||
|
||||
public function operasidownloadboranglulus($lelongbid_id)
|
||||
{
|
||||
//dd($lelongbid_id);
|
||||
$selectedbid_id = $lelongbid_id;
|
||||
|
||||
$tangguh = TangguhLelong::where('lelongbid_id',$selectedbid_id)
|
||||
->first();
|
||||
// $download = Http::get(config('api.url').'/admin/permohonan/viewfiles',[
|
||||
// 'files_id' => $tangguh->files_id
|
||||
// ])->json();
|
||||
|
||||
//update status=operasi download borang tangguh
|
||||
// $tangguh->status = 2; //operasi download
|
||||
// $tangguh->update();
|
||||
|
||||
return response(base64_decode($tangguh['filename']), 200, [
|
||||
'Content-type' => 'application/' . $tangguh['file_type'],
|
||||
'Content-Disposition' => 'inline; filename='.$tangguh['norujukan']
|
||||
]);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user