Merge branch 'master' of https://gitlab.com/online-sistem1/kaunter into pipiv2

This commit is contained in:
fifi97
2021-05-05 09:11:35 +08:00
3 changed files with 708 additions and 9 deletions
+466 -4
View File
@@ -23,6 +23,8 @@ use PDF;
class KhazanahController extends Controller
{
public function __construct()
{
$this->middleware('auth');
@@ -227,12 +229,13 @@ class KhazanahController extends Controller
{
$auth_user = Auth::user();
$gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan_barcode)->json();
$gadai_detail = $gadai[0];
$hargajual=$gadai[0]['hargajualan'];
$upah12=$gadai[0]['upah12'];
$tarikh_gadai=$gadai[0]['t_gadai'];
$tebus = Http::get(config('api.url') . '/api/listpenebusanhistory/'. $auth_user['cawangan'],['norujukan' => $request->norujukan_barcode])->json();
//dd($tebus);
@@ -276,7 +279,7 @@ class KhazanahController extends Controller
//tarikh tawawruqq
$tarikh_gadai_tawaruq_start='2021-04-14';
if($tarikh_gadai<$tarikh_gadai_tawaruq_start)
if($upah12==null && $hargajual==null)
{
@@ -290,15 +293,17 @@ class KhazanahController extends Controller
$debit_Pinjaman=$get_lejerPinjam[0]['debit'];
$recno_Pinjaman=$get_lejerPinjam[0]['recno'];
if($jenis_tebus=='T')
{
$kredit_Pinjaman=$kredit_Pinjaman+$pinjaman;
}
else
{
$debit_Pinjaman=$debit_Pinjaman+$pinjaman;
}
$hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman;
@@ -444,6 +449,7 @@ class KhazanahController extends Controller
else
{
// dd(request()->all());
if($tebus_detail['jenistebus'] == 'P')
{
@@ -826,6 +832,12 @@ class KhazanahController extends Controller
return redirect()->route('khazanah.tebus');
}
//END KHAZANAH FARIS
@@ -1165,6 +1177,7 @@ class KhazanahController extends Controller
$bakiperubatan = 0;
switch ($request->jenismodal) {
case "selenggara":
$kategori = "Baiki dan Selenggara";
@@ -1258,6 +1271,455 @@ class KhazanahController extends Controller
])->json();
//Lejer AM untuk Panjar bermula
$PANJAR_AM='3000/018';
$KERAIAN='3000/019';
$SELENGGARA='3000/017';
$TUNAI='1000/010';
if($kategori=="Belanja AM - Perubatan"||$kategori== "Belanja AM" || $kategori=="Belanja AM - Barangan Dapur" || $kategori=="Belanja AM - Postage")
{
$get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json();
$gl_cdetails=$get_glCode_Details[0];
$keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode
$actype=$get_glCode_Details[0]['acttype']; //keterangan acctype
$get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json();
if(sizeof($get_Panjar_AM)==0)
{
$jumlah=0.0;
$getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json();
if(sizeof($getGLedjer_Semalam)==0)
{
$jumlah=0.0;
}
else
{
$jumlah_semalam=$getGLedjer_Semalam[0]['jumlah'];
$hariIniSemalam=$getGLedjer_Semalam[0]['hariini'];
$jumlah=$jumlah_semalam+$hariIniSemalam;
}
$jumlahBulan_ini=0.0;
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json();
if( sizeof($get_GlejerBulan_Tahun)==0)
{
$jumlahBulan_ini=0.0;
}
else
{
$jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah'];
$jumlahBulan_ini=$jumlah-$jumlahBulan_ini;
}//end bulan tahun
$Jumlah_TahunIni=0.0;
$get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json();
if(sizeof($get_Glejer_Tahun)==0)
{
$Jumlah_TahunIni=0.0;
}
else
{
$JumTahunIni=$get_Glejer_Tahun[0]['jumlah'];
$Jumlah_TahunIni=$jumlah-$JumTahunIni;
}
$HariIni=0.0-$request->bayaran;;
$kelmarin=$jumlah-$HariIni;
//insert glejer untuk current date /hari ini
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
'kodcaw'=>$auth_user['cawangan'],
'glcode'=>$PANJAR_AM,
'descpt'=>$keterangan,
'debit'=>$request->bayaran,
'kredit'=>0.0,
'hariini'=>$HariIni,
'kelmarin'=>$kelmarin,
'jumlah'=>$jumlah,
'bulanini'=>$jumlahBulan_ini,
'tahunini'=>$Jumlah_TahunIni,
'acttype'=> $actype
]);
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_Tunai,
'debit'=>$debit_Tunai,
'kredit'=>$kredit_Tunai,
'hariini'=>$hariini_Tunai,
'kelmarin'=>$kelmarin_Tunai,
]);
}
else
{
$hariini_panjar= $get_Panjar_AM[0]['hariini'];
$kelmarin_panjar= $get_Panjar_AM[0]['kelmarin'];
$jumlah_panjar= $get_Panjar_AM[0]['jumlah'];
$debit_panjar= $get_Panjar_AM[0]['debit'];
$recno_panjar= $get_Panjar_AM[0]['recno'];
$kredit_panjar= $get_Panjar_AM[0]['kredit'];
$debit_panjar=$debit_panjar+$request->bayaran;
$harini_panjar=$debit_panjar-$kredit_panjar;
$kelmarin_panjar=$jumlah_panjar-$harini_panjar;
$update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_panjar,
'debit'=>$debit_panjar,
'kredit'=>$kredit_panjar,
'hariini'=>$hariini_panjar,
'kelmarin'=>$kelmarin_panjar,
]);
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_Tunai,
'debit'=>$debit_Tunai,
'kredit'=>$kredit_Tunai,
'hariini'=>$hariini_Tunai,
'kelmarin'=>$kelmarin_Tunai,
]);
}
} //end belanja AM
else if( $kategori=="Keraian & Promosi")
{
$get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
$gl_cdetails=$get_glCode_Details[0];
$keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode
$actype=$get_glCode_Details[0]['acttype']; //keterangan acctype
$get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
if(sizeof($get_Panjar_AM)==0)
{
$jumlah=0.0;
$getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
if(sizeof($getGLedjer_Semalam)==0)
{
$jumlah=0.0;
}
else
{
$jumlah_semalam=$getGLedjer_Semalam[0]['jumlah'];
$hariIniSemalam=$getGLedjer_Semalam[0]['hariini'];
$jumlah=$jumlah_semalam+$hariIniSemalam;
}
$jumlahBulan_ini=0.0;
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
if( sizeof($get_GlejerBulan_Tahun)==0)
{
$jumlahBulan_ini=0.0;
}
else
{
$jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah'];
$jumlahBulan_ini=$jumlah-$jumlahBulan_ini;
}//end bulan tahun
$Jumlah_TahunIni=0.0;
$get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
if(sizeof($get_Glejer_Tahun)==0)
{
$Jumlah_TahunIni=0.0;
}
else
{
$JumTahunIni=$get_Glejer_Tahun[0]['jumlah'];
$Jumlah_TahunIni=$jumlah-$JumTahunIni;
}
$HariIni=0.00-$request->bayaran;
$kelmarin=$jumlah-$HariIni;
//insert glejer untuk current date /hari ini
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
'kodcaw'=>$auth_user['cawangan'],
'glcode'=>$KERAIAN,
'descpt'=>$keterangan,
'debit'=>$request->bayaran,
'kredit'=>0.0,
'hariini'=>$HariIni,
'kelmarin'=>$kelmarin,
'jumlah'=>$jumlah,
'bulanini'=>$jumlahBulan_ini,
'tahunini'=>$Jumlah_TahunIni,
'acttype'=> $actype
]);
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_Tunai,
'debit'=>$debit_Tunai,
'kredit'=>$kredit_Tunai,
'hariini'=>$hariini_Tunai,
'kelmarin'=>$kelmarin_Tunai,
]);
}
else
{
$hariini_panjar= $get_Panjar_AM[0]['hariini'];
$kelmarin_panjar= $get_Panjar_AM[0]['kelmarin'];
$jumlah_panjar= $get_Panjar_AM[0]['jumlah'];
$debit_panjar= $get_Panjar_AM[0]['debit'];
$recno_panjar= $get_Panjar_AM[0]['recno'];
$kredit_panjar= $get_Panjar_AM[0]['kredit'];
$debit_panjar=$debit_panjar+$request->bayaran;
$harini_panjar=$debit_panjar-$kredit_panjar;
$kelmarin_panjar=$jumlah_panjar-$harini_panjar;
$update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_panjar,
'debit'=>$debit_panjar,
'kredit'=>$kredit_panjar,
'hariini'=>$hariini_panjar,
'kelmarin'=>$kelmarin_panjar,
]);
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_Tunai,
'debit'=>$debit_Tunai,
'kredit'=>$kredit_Tunai,
'hariini'=>$hariini_Tunai,
'kelmarin'=>$kelmarin_Tunai,
]);
}
}//emd keraian Promosi
else
{
$get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
$gl_cdetails=$get_glCode_Details[0];
$keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode
$actype=$get_glCode_Details[0]['acttype']; //keterangan acctype
$get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
if(sizeof($get_Panjar_AM)==0)
{
$jumlah=0.0;
$getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
if(sizeof($getGLedjer_Semalam)==0)
{
$jumlah=0.0;
}
else
{
$jumlah_semalam=$getGLedjer_Semalam[0]['jumlah'];
$hariIniSemalam=$getGLedjer_Semalam[0]['hariini'];
$jumlah=$jumlah_semalam+$hariIniSemalam;
}
$jumlahBulan_ini=0.0;
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
if( sizeof($get_GlejerBulan_Tahun)==0)
{
$jumlahBulan_ini=0.0;
}
else
{
$jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah'];
$jumlahBulan_ini=$jumlah-$jumlahBulan_ini;
}//end bulan tahun
$Jumlah_TahunIni=0.0;
$get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
if(sizeof($get_Glejer_Tahun)==0)
{
$Jumlah_TahunIni=0.0;
}
else
{
$JumTahunIni=$get_Glejer_Tahun[0]['jumlah'];
$Jumlah_TahunIni=$jumlah-$JumTahunIni;
}
$HariIni=0.0-$request->bayaran;
$kelmarin=$jumlah-$HariIni;
//insert glejer untuk current date /hari ini
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
'kodcaw'=>$auth_user['cawangan'],
'glcode'=>$SELENGGARA,
'descpt'=>$keterangan,
'debit'=>$request->bayaran,
'kredit'=>0.0,
'hariini'=>$HariIni,
'kelmarin'=>$kelmarin,
'jumlah'=>$jumlah,
'bulanini'=>$jumlahBulan_ini,
'tahunini'=>$Jumlah_TahunIni,
'acttype'=> $actype
]);
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user->kodcaw,[
'recno'=>$recno_Tunai,
'debit'=>$debit_Tunai,
'kredit'=>$kredit_Tunai,
'hariini'=>$hariini_Tunai,
'kelmarin'=>$kelmarin_Tunai,
]);
}
else
{
$hariini_panjar= $get_Panjar_AM[0]['hariini'];
$kelmarin_panjar= $get_Panjar_AM[0]['kelmarin'];
$jumlah_panjar= $get_Panjar_AM[0]['jumlah'];
$debit_panjar= $get_Panjar_AM[0]['debit'];
$recno_panjar= $get_Panjar_AM[0]['recno'];
$kredit_panjar= $get_Panjar_AM[0]['kredit'];
$debit_panjar=$debit_panjar+$request->bayaran;
$harini_panjar=$debit_panjar-$kredit_panjar;
$kelmarin_panjar=$jumlah_panjar-$harini_panjar;
$update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_panjar,
'debit'=>$debit_panjar,
'kredit'=>$kredit_panjar,
'hariini'=>$hariini_panjar,
'kelmarin'=>$kelmarin_panjar,
]);
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user->kodcaw,[
'recno'=>$recno_Tunai,
'debit'=>$debit_Tunai,
'kredit'=>$kredit_Tunai,
'hariini'=>$hariini_Tunai,
'kelmarin'=>$kelmarin_Tunai,
]);
}
}//end perbelanjaan Selanggara
// lejer am panjar tamat...
$updateVault = Http::put( config('api.url').'/api/UpdateVault/Panjar/'.$auth_user['cawangan'],[
'totpanjar'=>$request->bayaran
]);