stokaudit backdate
This commit is contained in:
@@ -38,7 +38,10 @@ class BackupStokAuditController extends Controller
|
||||
$year = $tarikh->year;
|
||||
|
||||
foreach($cawangan as $cawangan_mysql){
|
||||
$all_gadai = Gadai::on($cawangan_mysql['mysql'])->whereNotIn('sttebus',['L','T'])->get();
|
||||
$all_gadai = Gadai::on($cawangan_mysql['mysql'])
|
||||
->where([['tagpalsu','=',0],['sttebus','=','']])
|
||||
->orderBy('t_gadai', 'ASC')
|
||||
->orderBy('sirig', 'ASC')->get();
|
||||
$data = [];
|
||||
foreach($all_gadai as $gadai){
|
||||
$tarikh_gadai = Carbon::parse($gadai['t_gadai']. ' 00:00:00');
|
||||
@@ -183,4 +186,53 @@ class BackupStokAuditController extends Controller
|
||||
}
|
||||
return $upah_semasa;
|
||||
}
|
||||
|
||||
public function LaporanAuditBackdate(Request $request)
|
||||
{
|
||||
$cawangan = Cawangan::on('mysql7')->where('kodcaw','=',$request->kodcaw)->first();
|
||||
$bulan = $request->bulan;
|
||||
$tahun = $request->tahun;
|
||||
|
||||
if($bulan == 1){
|
||||
$audit = StokAudit1::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 2){
|
||||
$audit = StokAudit2::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 3){
|
||||
$audit = StokAudit3::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 4){
|
||||
$audit = StokAudit4::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 5){
|
||||
$audit = StokAudit5::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 6){
|
||||
$audit = StokAudit6::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 7){
|
||||
$audit = StokAudit7::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 8){
|
||||
$audit = StokAudit8::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 9){
|
||||
$audit = StokAudit9::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 10){
|
||||
$audit = StokAudit10::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 11){
|
||||
$audit = StokAudit11::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}elseif($bulan == 12){
|
||||
$audit = StokAudit12::on($cawangan['mysql'])->where('tahun',$tahun);
|
||||
}
|
||||
|
||||
$rekodaudit = $audit->get();
|
||||
$totalrekod = $audit->sum('pinjaman');
|
||||
$totalberat = $audit->sum('berat');
|
||||
$totalnilaimarhun = $audit->sum('nilaimarhun');
|
||||
$totalpinjaman = $audit->sum('pinjaman');
|
||||
$totalbakipjm = $audit->sum('bakipjm');
|
||||
$totaltunggakan = $audit->sum('upahblmbyar');
|
||||
|
||||
$arrayrekod = ['rekod' => $rekodaudit, 'total' => $totalrekod,'totalberat' => $totalberat,'totalnilaimarhun' => $totalnilaimarhun,'totalpinjaman'=>$totalpinjaman,'totalbakipjm'=>$totalbakipjm,'totaltunggakan'=>$totaltunggakan];
|
||||
|
||||
if(sizeof($rekodaudit) == 0){
|
||||
return response()->json('failed',200);
|
||||
}else{
|
||||
return response()->json($arrayrekod,200);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -255,6 +255,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
||||
//LAPORAN API
|
||||
$router->get('kawalanstok/laporan/{kodcaw}/{tarikh}',['uses'=>'GadaiController@getLaporanKawalanStok']);
|
||||
$router->get('stokaudit/aktif/{kodcaw}',['uses'=>'GadaiController@LaporanAuditAktif']);
|
||||
|
||||
$router->get('stokaudit/takaktif/{kodcaw}',['uses'=>'GadaiController@LaporanAuditTakAktif']);
|
||||
$router->get('lelongan/laporan/{kodcaw}/{tarikh}',['uses'=>'LelongController@getLaporanLelongan']);
|
||||
$router->get('gadai/aging/test/{kodcaw}/{tarikh}/{num}',['uses'=>'GadaiController@carian_AgingBulanan']);
|
||||
@@ -554,6 +555,7 @@ $router->group(['prefix'=>'api'], function () use ($router){
|
||||
$router->get('keluar/lelong/tawarruq',['uses'=>'LelongController@keluarLelongTawarruq']);
|
||||
|
||||
$router->get('backup/stok/audit',['uses'=>'BackupStokAuditController@backupStokAudit']);
|
||||
$router->get('stokaudit/backdate',['uses'=>'BackupStokAuditController@LaporanAuditBackdate']);
|
||||
});
|
||||
|
||||
$router->group(['prefix'=>'e-arrahn'], function () use ($router){
|
||||
|
||||
Reference in New Issue
Block a user