add new db

This commit is contained in:
Afiq
2021-01-11 17:59:46 +08:00
parent dad0e2a9a1
commit 27155b739c
21 changed files with 297 additions and 241 deletions
+71 -36
View File
@@ -155,6 +155,13 @@ class GadaiController extends Controller
return response()->json($gadai);
}
public function checkNorujukan(Request $request){
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
$gadai = Gadai::on($cawangan['mysql'])->where([['norujukan','=',$request->norujukan],['nokp','=',$request->nokp]])->first();
return response()->json($gadai);
}
public function updateOneGadaiByNorujukan($norujukan,$kodcaw,Request $request){
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$gadai = Gadai::on($cawangan['mysql'])->where('norujukan','=',$norujukan)->update(array(
@@ -429,8 +436,8 @@ class GadaiController extends Controller
->sum('bayaran');
$bayarlebihanlelong = TuntutBaki::on($cawangan['mysql'])
->where('TARIKH','<=',$tarikh)
->sum('JUMLAH');
->where('tarikh','<=',$tarikh)
->sum('jumlah');
$hapuskira = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(*) AS bilangan, SUM(gadai.nilaimarhun) as jumlahmarhun, SUM(gadai.pinjaman) as jumlahpinjaman')
@@ -505,8 +512,8 @@ class GadaiController extends Controller
->sum('bayaran');
$bayarlebihanlelong = TuntutBaki::on($cawangan['mysql'])
->where('TARIKH','=',$tarikh)
->sum('JUMLAH');
->where('tarikh','=',$tarikh)
->sum('jumlah');
$wtd = WTD::on($cawangan['mysql'])
->selectRaw('COUNT(*) AS bilangan, SUM(gadai.nilaimarhun) as jumlahmarhun, SUM(wtd.pinjaman) as jumlahpinjaman')
@@ -753,51 +760,51 @@ class GadaiController extends Controller
// ->get();
$hapuskira1 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','<',$tarikh)
->where('N_MARHUN','>=',1)
->where('N_MARHUN','<=',400.99)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','<',$tarikh)
->where('n_marhun','>=',1)
->where('n_marhun','<=',400.99)
->orderBy('tarikh')
->get();
$hapuskira2 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','<',$tarikh)
->where('N_MARHUN','>=',401)
->where('N_MARHUN','<=',2000.99)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','<',$tarikh)
->where('n_marhun','>=',401)
->where('n_marhun','<=',2000.99)
->orderBy('tarikh')
->get();
$hapuskira3 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','<',$tarikh)
->where('N_MARHUN','>=',2001)
->where('N_MARHUN','<=',1000000)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','<',$tarikh)
->where('n_marhun','>=',2001)
->where('n_marhun','<=',1000000)
->orderBy('tarikh')
->get();
$hapuskiraini1 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','=',$tarikh)
->where('N_MARHUN','>=',1)
->where('N_MARHUN','<=',400.99)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','=',$tarikh)
->where('n_marhun','>=',1)
->where('n_marhun','<=',400.99)
->orderBy('tarikh')
->get();
$hapuskiraini2 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','=',$tarikh)
->where('N_MARHUN','>=',401)
->where('N_MARHUN','<=',2000.99)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','=',$tarikh)
->where('n_marhun','>=',401)
->where('n_marhun','<=',2000.99)
->orderBy('tarikh')
->get();
$hapuskiraini3 = HapusKira::on($cawangan['mysql'])
->selectRaw('COUNT(NORUJUKAN) AS bil, SUM(bakipjm) AS pinj')
->where('TARIKH','=',$tarikh)
->where('N_MARHUN','>=',2001)
->where('N_MARHUN','<=',1000000)
->orderBy('TARIKH')
->selectRaw('COUNT(norujukan) AS bil, SUM(bakipjm) AS pinj')
->where('tarikh','=',$tarikh)
->where('n_marhun','>=',2001)
->where('n_marhun','<=',1000000)
->orderBy('tarikh')
->get();
@@ -989,7 +996,7 @@ class GadaiController extends Controller
foreach($cawangan_all as $index=>$cawangan){
$petibesi = Vault::on('mysql6')->orderBy('Tarikh','desc')->first();
$jumlahPetibesi += $petibesi['BakiEod'];
$jumlahPetibesi += $petibesi['bakieod'];
}
return response()->json(number_format($jumlahPetibesi,2));
}
@@ -1090,7 +1097,7 @@ class GadaiController extends Controller
foreach($cawangan_all as $index=>$cawangan){
$petibesi = Vault::on($cawangan['mysql'])->where('Tarikh','=',$tarikh)->first();
if(is_array($petibesi) || is_object($petibesi)){
array_push($petibesi_cawangan,['cawangan'=>$cawangan['details_caw'],'petibesi'=>$petibesi['BakiEod'],'tarikh'=>$tarikh]);
array_push($petibesi_cawangan,['cawangan'=>$cawangan['details_caw'],'petibesi'=>$petibesi['bakieod'],'tarikh'=>$tarikh]);
}else{
array_push($petibesi_cawangan,['cawangan'=>$cawangan['details_caw'],'petibesi'=>0,'tarikh'=>$tarikh]);
}
@@ -1144,4 +1151,32 @@ class GadaiController extends Controller
return response('Bukan-Tebus');
}
public function senaraiLelong($kodcaw,Request $request){
if($request->tarikh == null){
$current = Carbon::now();
$current = new Carbon();
$tarikh_lelong = $current;
}else{
$tarikh_lelong = Carbon::parse($request->tarikh.' 00:00:00' );
}
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$kodcaw)->first();
$gadai_aktif = Gadai::on($cawangan['mysql'])->whereNotIn('sttebus',['L','T'])->get();
$senarai_lelong =[];
foreach($gadai_aktif as $index=>$gadai){
$jbg_lelong = $gadai['jbg'];
$baki_upah = $gadai['bakiupah'];
if($jbg_lelong >= 9 || $baki_upah != 0){
array_push($senarai_lelong,$senarai_lelong);
}
}
return response()->json($senarai_lelong);
}
}