update tangguhlelong komen 10/11
This commit is contained in:
@@ -19,7 +19,7 @@ use App\Models\Pengesahan;
|
||||
use App\Models\GadaiMarhun;
|
||||
use PDF;
|
||||
use DateTime;
|
||||
|
||||
use PHPUnit\Framework\Constraint\Count;
|
||||
|
||||
class TangguhLelongController extends Controller
|
||||
{
|
||||
@@ -45,6 +45,7 @@ class TangguhLelongController extends Controller
|
||||
|
||||
// $detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
// ->where('lelong_id',$info['lelong_id'])
|
||||
|
||||
|
||||
$detailsinfo = CawanganLelong::select('cawangan_lelong.caw_id','caw_name','lelongbid.status_jual','caw_code')
|
||||
->join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
@@ -55,7 +56,7 @@ class TangguhLelongController extends Controller
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]);
|
||||
// dd($detailsinfo);
|
||||
//dd($detailsinfo);
|
||||
|
||||
}
|
||||
|
||||
@@ -282,26 +283,31 @@ class TangguhLelongController extends Controller
|
||||
{
|
||||
$arrayinfo = [];
|
||||
|
||||
$lelong = CawanganLelong::join('lelong','cawangan_lelong.lelong_id','=','lelong.id')
|
||||
->join('cawangan','cawangan_lelong.caw_id', '=', 'cawangan.id')
|
||||
->where('sts_lelong', 0)
|
||||
->select('lelong_id','tarikh_lelong','lelong.masatamat_lelong','harga_emas_asas','jbg','cajlelong','sts_lelong')
|
||||
->groupBy('lelong_id')
|
||||
$tangguh = CawanganLelong::join('tangguhlelong','tangguhlelong.lelong_id','=','cawangan_lelong.lelong_id')
|
||||
->join('lelong','lelong.id','=','cawangan_lelong.lelong_id')
|
||||
->join('cawangan','cawangan.id','=','cawangan_lelong.caw_id')
|
||||
->where('tangguhlelong.status','!=',4)
|
||||
->where('lelong.sts_lelong',0)
|
||||
->select('cawangan_lelong.lelong_id', 'cawangan_lelong.caw_id','lelong.sts_lelong','cawangan.caw_name','lelong.tarikh_lelong','cawangan.caw_code','lelong.jbg')
|
||||
->distinct()
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
foreach($lelong as $info)
|
||||
foreach($tangguh as $t)
|
||||
{
|
||||
|
||||
$detailsinfo = CawanganLelong::join('cawangan','cawangan_lelong.caw_id','=','cawangan.id')
|
||||
->where('lelong_id',$info['lelong_id'])
|
||||
$sag = TangguhLelong::where('lelong_id', $t['lelong_id'])
|
||||
->where('kodcaw', $t['caw_code'])
|
||||
->where('status','!=',4)
|
||||
->select('norujukan')
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]);
|
||||
// dd($arrayinfo);
|
||||
->count();
|
||||
|
||||
array_push($arrayinfo,['t'=>$t, 'sag'=>$sag]);
|
||||
}
|
||||
|
||||
return view('tangguhlelong.senleltangguh',compact('lelong', 'arrayinfo'));
|
||||
|
||||
|
||||
return view('tangguhlelong.senleltangguh',compact('tangguh','sag'));
|
||||
|
||||
}
|
||||
|
||||
@@ -549,54 +555,62 @@ class TangguhLelongController extends Controller
|
||||
$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();
|
||||
|
||||
if($history)
|
||||
if(empty($bidmarhun->nmarhuns))
|
||||
{
|
||||
return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Maaf No Rujukan Telah Wujud Dalam Senarai Mohon Tangguh');
|
||||
return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Sila Maklum Operasi Kemaskini Harga Emas Lelong Terlebih Dahulu');
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$bidmarhun['percents'] = round(($bidmarhun->pinjaman / $bidmarhun->nmarhuns * 100),2);
|
||||
|
||||
$history = TangguhLelong::where('lelongbid_id',$bidmarhun->id)
|
||||
->first();
|
||||
|
||||
if($history)
|
||||
{
|
||||
return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Maaf No Rujukan Telah Wujud Dalam Senarai Mohon Tangguh');
|
||||
|
||||
} elseif($bidmarhun->fasa == 2)
|
||||
{
|
||||
//block tangguh sekiranya telah masuk fasa 2
|
||||
return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Maaf No Rujukan Telah Berada Dalam Fasa 2');
|
||||
|
||||
}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();
|
||||
}
|
||||
|
||||
} elseif($bidmarhun->fasa == 2)
|
||||
{
|
||||
//block tangguh sekiranya telah masuk fasa 2
|
||||
return redirect()->route('tangguhlelong.carian', $request->lelong_id)->with('failed','Maaf No Rujukan Telah Berada Dalam Fasa 2');
|
||||
|
||||
}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();
|
||||
$cwgn = Cawangan::where('caw_code','=',$bidmarhun->kodcaw)
|
||||
->first();
|
||||
|
||||
$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();
|
||||
}
|
||||
|
||||
$cwgn = Cawangan::where('caw_code','=',$bidmarhun->kodcaw)
|
||||
->first();
|
||||
$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();
|
||||
|
||||
$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();
|
||||
|
||||
$lelongbid[$index1]['nama'] = ($customer) ? $customer : dd($nokp);
|
||||
$lelongbid[$index1]['nama'] = ($customer) ? $customer : dd($nokp);
|
||||
}
|
||||
}
|
||||
|
||||
//get staf cwgn roles harian
|
||||
@@ -696,7 +710,7 @@ class TangguhLelongController extends Controller
|
||||
->whereNull('pengesahan.disahkan_oleh')
|
||||
->whereNull('pengesahan.disahkan_pada')
|
||||
->whereNull('tangguhlelong.tarikhtangguh')
|
||||
->whereIn('tangguhlelong.status',[1,2,3,4])
|
||||
->whereIn('tangguhlelong.status',[0,1,2,3,4])
|
||||
->get();
|
||||
|
||||
|
||||
@@ -814,13 +828,23 @@ class TangguhLelongController extends Controller
|
||||
{
|
||||
$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)
|
||||
// $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','cawangan.caw_code')
|
||||
// ->groupBy('cawangan_lelong.lelong_id')
|
||||
// ->get()
|
||||
// ->toArray();
|
||||
|
||||
$lelong = CawanganLelong::join('tangguhlelong','tangguhlelong.lelong_id','=','cawangan_lelong.lelong_id')
|
||||
->join('lelong','lelong.id','=','cawangan_lelong.lelong_id')
|
||||
->join('cawangan','cawangan.id','=','cawangan_lelong.caw_id')
|
||||
->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')
|
||||
->where('lelong.sts_lelong',0)
|
||||
->select('cawangan_lelong.lelong_id', 'cawangan_lelong.caw_id','lelong.sts_lelong','cawangan.caw_name','lelong.tarikh_lelong','cawangan.caw_code','lelong.jbg')
|
||||
->distinct()
|
||||
->get()
|
||||
->toArray();
|
||||
|
||||
@@ -831,7 +855,15 @@ class TangguhLelongController extends Controller
|
||||
->where('lelong_id',$info['lelong_id'])
|
||||
->get()
|
||||
->toArray();
|
||||
array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo]);
|
||||
|
||||
$sag = TangguhLelong::where('lelong_id', $info['lelong_id'])
|
||||
->where('kodcaw', $info['caw_code'])
|
||||
->where('status',4)
|
||||
->select('norujukan')
|
||||
->get()
|
||||
->count();
|
||||
|
||||
array_push($arrayinfo,['info'=>$info, 'detailsinfo'=>$detailsinfo, 'sag'=>$sag]);
|
||||
// dd($arrayinfo);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user