notis tamat kontrak operasi
This commit is contained in:
@@ -53,7 +53,7 @@ class PaymentController extends Controller
|
||||
->get();
|
||||
|
||||
|
||||
$payment_id = $$SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
$payment_id = $SAGWin = LelongBidder::join('lelongbid', 'lelongbidder.lelongbid_id', '=', 'lelongbid.id')
|
||||
->where('user_id', $winner['user_id'])
|
||||
->where('lelongbidder.status_bidder', 1)
|
||||
->where('lelongbid.lelong_id', $lelong_id)
|
||||
|
||||
@@ -7,15 +7,25 @@ use Carbon\Carbon;
|
||||
|
||||
use App\Models\Gadai;
|
||||
use App\Models\GadaiMarhun;
|
||||
use App\Models\Cawangan;
|
||||
use App\Models\TransaksiKeuntungan;
|
||||
|
||||
class TamatKontController extends Controller
|
||||
{
|
||||
public function notistamatkontrak(Request $request)
|
||||
//PC
|
||||
public function notistamatkontrak(Request $request)
|
||||
{
|
||||
|
||||
return view('jananotis.notistamatkontrak');
|
||||
|
||||
}
|
||||
|
||||
public function senaraitemppc(Request $request)
|
||||
{
|
||||
// dd($request->all());
|
||||
$t_lelong = Carbon::parse($request->tarikh_lelong);
|
||||
$bulan = 12;
|
||||
$jbgadai = ($t_lelong->subMonths($bulan))->toDateString();
|
||||
// dd($jbgadai);
|
||||
$surat = Gadai::where('t_gadai','<=',$jbgadai)
|
||||
->where('t_matang1','<=','t_lelong')
|
||||
->whereNotNull('upah12')
|
||||
@@ -26,40 +36,122 @@ class TamatKontController extends Controller
|
||||
->where('lelong_tawarruq','=',1)
|
||||
->orderBy('norujukan','desc')
|
||||
->get();
|
||||
|
||||
|
||||
if(sizeof($surat) == 0)
|
||||
{
|
||||
// return redirect()->route('jananotis.notistamatkontrak')
|
||||
// ->with('failed','Tiada surat untuk di lelong');
|
||||
return redirect()->route('notistamatkontrak.sebelumtamatkont')
|
||||
->with('failed','Tiada surat untuk di lelong');
|
||||
}
|
||||
|
||||
return view('jananotis.notistamatkontrak',compact('t_lelong', 'jbgadai'));
|
||||
|
||||
|
||||
foreach($surat as $index1=>$surats)
|
||||
{
|
||||
$senarai = Gadai::join('cawangan', 'gadai.kodcaw', '=', 'cawangan.caw_code')
|
||||
->where('norujukan', $surats['norujukan'])
|
||||
->get();
|
||||
}
|
||||
|
||||
return view('jananotis.senaraitemp', compact('t_lelong', 'jbgadai', 'surat'));
|
||||
}
|
||||
|
||||
//Operasi
|
||||
public function sebelumtamatkont(Request $request)
|
||||
{
|
||||
$t_lelong = Carbon::parse($request->tarikh_lelong);
|
||||
$bulan = 12;
|
||||
$jbgadai = ($t_lelong->subMonths($bulan))->toDateString();
|
||||
// dd($jbgadai);
|
||||
$surat = Gadai::where('t_gadai','<=',$jbgadai)
|
||||
->where('t_matang1','<=','t_lelong')
|
||||
->whereNotNull('upah12')
|
||||
->where('sttebus','=','')
|
||||
->where('tagpalsu','=',0)
|
||||
->where('tagpalsu2','=',0)
|
||||
->where('taglel','=',0)
|
||||
->where('lelong_tawarruq','=',1)
|
||||
->orderBy('norujukan','desc')
|
||||
->get();
|
||||
// dd($surat);
|
||||
if(sizeof($surat) == 0)
|
||||
{
|
||||
// return redirect()->route('jananotis.notistamatkontrak')
|
||||
// ->with('failed','Tiada surat untuk di lelong');
|
||||
}
|
||||
$t_lelong = $request->tarikh_lelong;
|
||||
dd($t_lelong);
|
||||
|
||||
return view('jananotis.sebelumtamatkont', compact('t_lelong'));
|
||||
}
|
||||
|
||||
public function senaraitemp(Request $request, $t_lelong)
|
||||
{
|
||||
dd($request->all());
|
||||
|
||||
$getsurat = Gadai::where('t_matang1', '<', $t_lelong)
|
||||
->where('sttebus', '=', '')
|
||||
->where('taglel', '=', 0)
|
||||
->where('tagpalsu', '=', 0)
|
||||
->where('tagpalsu2', '=', 0)
|
||||
->whereNotNull('upah12')
|
||||
->get();
|
||||
|
||||
return view('jananotis.sebelumtamatkont',compact('t_lelong', 'jbgadai'));
|
||||
$details = Gadai::join('cawangan', 'gadai.kodcaw', '=', 'cawangan.caw_code')
|
||||
->where('t_matang1', '<', $t_lelong)
|
||||
->where('sttebus', '=', '')
|
||||
->where('taglel', '=', 0)
|
||||
->where('tagpalsu', '=', 0)
|
||||
->where('tagpalsu2', '=', 0)
|
||||
->whereNotNull('upah12')
|
||||
->select('gadai.kodcaw', 'cawangan.caw_name')
|
||||
->groupBy('gadai.kodcaw', 'cawangan.caw_name')
|
||||
->get()->toArray();
|
||||
|
||||
|
||||
if(sizeof($getsurat) == 0)
|
||||
{
|
||||
return redirect()->route('notistamatkontrak.sebelumtamatkont')
|
||||
->with('failed','Tiada surat untuk di lelong');
|
||||
}
|
||||
|
||||
$total_berat = 0;
|
||||
$total_nilaimarhun = 0;
|
||||
$total_pembiayaan = 0;
|
||||
$total_bakipjm = 0;
|
||||
|
||||
foreach($getsurat as $index1=>$surats)
|
||||
{
|
||||
$senarai = Gadai::join('cawangan', 'gadai.kodcaw', '=', 'cawangan.caw_code')
|
||||
->where('norujukan', $surats['norujukan'])
|
||||
->get();
|
||||
|
||||
$total_berat = $total_berat + $senarai->sum('berat');
|
||||
$total_nilaimarhun = $total_nilaimarhun + $senarai->sum('nilaimarhun');
|
||||
$total_pembiayaan = $total_pembiayaan + $senarai->sum('pinjaman');
|
||||
$total_bakipjm = $total_bakipjm + $senarai->sum('bakipjm');
|
||||
}
|
||||
|
||||
$bil_lelong = sizeof($getsurat);
|
||||
|
||||
return view('jananotis.senaraitemp', compact( 't_lelong',
|
||||
'getsurat',
|
||||
'senarai',
|
||||
'details',
|
||||
'bil_lelong',
|
||||
'total_berat',
|
||||
'total_nilaimarhun',
|
||||
'total_pembiayaan',
|
||||
'total_bakipjm'
|
||||
));
|
||||
}
|
||||
|
||||
public function tempbycaw($details, $t_lelong)
|
||||
{
|
||||
$getsurat = Gadai::where('t_matang1', '<', $t_lelong)
|
||||
->where('kodcaw', $details)
|
||||
->where('sttebus', '=', '')
|
||||
->where('taglel', '=', 0)
|
||||
->where('tagpalsu', '=', 0)
|
||||
->where('tagpalsu2', '=', 0)
|
||||
->whereNotNull('upah12')
|
||||
->get();
|
||||
|
||||
|
||||
foreach($getsurat as $index1=>$surats)
|
||||
{
|
||||
$senarai = Gadai::join('cawangan', 'gadai.kodcaw', '=', 'cawangan.caw_code')
|
||||
->where('norujukan', $surats['norujukan'])
|
||||
->get();
|
||||
|
||||
$getsurat[$index1]['list_norujukan'] = $senarai;
|
||||
}
|
||||
|
||||
// $keuntungantlhbyr = TransaksiKeuntungan::on('mysql2')
|
||||
// ->sum('bayaran_keuntungan');
|
||||
|
||||
return view('jananotis.tempbycaw', compact( 'getsurat',
|
||||
'details',
|
||||
'senarai',
|
||||
't_lelong'
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user