add lejer am pendahuluan serahan dari HQ

This commit is contained in:
fariz
2021-05-09 14:26:50 +08:00
parent 87df09630f
commit 64707ee928
+323
View File
@@ -3129,14 +3129,337 @@ class KhazanahController extends Controller
'ktacct' => $request->ktacct
])->json();
$amaun=$request->amaun;
if($request->jenisgldetail == 'serahan')
{
$KOD_SERAH='1000/020';
$TUNAI='1000/010';
$get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json();
$gl_cdetails=$get_glCode_Details[0];
$keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode
$actype=$get_glCode_Details[0]['acttype']; //keterangan acctype
$get_current_GLejer_Details=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json();
if(sizeof($get_current_GLejer_Details)==0)
{
$jumlah=0.0;
$getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json();
if(sizeof($getGLedjer)==0)
{
$jumlah=0.0;
}
else
{
//$glejer=$getGLedjer[0];
$jumlahSemalam=$getGLedjer[0]['jumlah'];
$hariIniSemalam=$getGLedjer[0]['hariini'];
$jumlah=$jumlahSemalam+$hariIniSemalam;
}
$jumlahBulan_ini=0.0;
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_SERAH])->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'=>$KOD_SERAH])->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;
$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'=>$KOD_SERAH,
'descpt'=>$keterangan,
'debit'=>$amaun,
'kredit'=>0.0,
'hariini'=>$HariIni,
'kelmarin'=>$kelmarin,
'jumlah'=>$jumlah,
'bulanini'=>$jumlahBulan_ini,
'tahunini'=>$Jumlah_TahunIni,
'acttype'=> $actype
]);
$get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariIni=$get_lejer[0]['hariini'];
$jumlah=$get_lejer[0]['kelmarin'];
$kredit=$get_lejer[0]['kredit'];
$debit=$get_lejer[0]['debit'];
$recno=$get_lejer[0]['recno'];
$kredit=$kredit+$amaun;
$Hari_Ini=$debit-$kredit;
$Kelmarin=$jumlah-$Hari_Ini;
$update_lejerTunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno,
'debit'=>$debit,
'kredit'=>$kredit,
'hariini'=>$Hari_Ini,
'kelmarin' =>$kelmarin,
]);
}
else
{
$hariIni_serah=$get_current_GLejer_Details=[0]['hariini'];
$jumlah_serah=$get_current_GLejer_Details=[0]['kelmarin'];
$kredit_serah=$get_current_GLejer_Details=[0]['kredit'];
$debit_serah=$get_current_GLejer_Details=[0]['debit'];
$recno_serah=$get_current_GLejer_Details=[0]['recno'];
$debit_serah=$debit_serah+$amaun;
$hariIni_serah=$debit_serah-$kredit_serah;
$kelmarin_serah=$jumlah_serah-$hariIni_serah;
$update_lejerSerah=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_serah,
'debit'=>$debit_serah,
'kredit'=>$kredit_serah,
'hariini'=>$hariIni_serah,
'kelmarin' =>$kelmarin_serah,
]);
$get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariIni=$get_lejer[0]['hariini'];
$jumlah=$get_lejer[0]['kelmarin'];
$kredit=$get_lejer[0]['kredit'];
$debit=$get_lejer[0]['debit'];
$recno=$get_lejer[0]['recno'];
$kredit=$kredit+$amaun;
$Hari_Ini=$debit-$kredit;
$Kelmarin=$jumlah-$Hari_Ini;
$update_lejerTunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno,
'debit'=>$debit,
'kredit'=>$kredit,
'hariini'=>$Hari_Ini,
'kelmarin' =>$Kelmarin,
]);
}
}
if($request->jenisgldetail == 'pendahuluan')
{
$KOD_SERAH='7000/102';
$TUNAI='1000/010';
$get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json();
$gl_cdetails=$get_glCode_Details[0];
$keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode
$actype=$get_glCode_Details[0]['acttype']; //keterangan acctype
$get_current_GLejer_Details=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json();
if(sizeof($get_current_GLejer_Details)==0)
{
$jumlah=0.0;
$getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_SERAH])->json();
if(sizeof($getGLedjer)==0)
{
$jumlah=0.0;
}
else
{
//$glejer=$getGLedjer[0];
$jumlahSemalam=$getGLedjer[0]['jumlah'];
$hariIniSemalam=$getGLedjer[0]['hariini'];
$jumlah=$jumlahSemalam+$hariIniSemalam;
}
$jumlahBulan_ini=0.0;
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_SERAH])->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'=>$KOD_SERAH])->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;
$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'=>$KOD_SERAH,
'descpt'=>$keterangan,
'debit'=>0.0,
'kredit'=>$amaun,
'hariini'=>$HariIni,
'kelmarin'=>$kelmarin,
'jumlah'=>$jumlah,
'bulanini'=>$jumlahBulan_ini,
'tahunini'=>$Jumlah_TahunIni,
'acttype'=> $actype
]);
$get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariIni=$get_lejer[0]['hariini'];
$jumlah=$get_lejer[0]['kelmarin'];
$kredit=$get_lejer[0]['kredit'];
$debit=$get_lejer[0]['debit'];
$recno=$get_lejer[0]['recno'];
$debit=$debit+$amaun;
$Hari_Ini=$debit-$kredit;
$Kelmarin=$jumlah-$Hari_Ini;
$update_lejerTunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno,
'debit'=>$debit,
'kredit'=>$kredit,
'hariini'=>$Hari_Ini,
'kelmarin' =>$kelmarin,
]);
}
else
{
$hariIni_serah=$get_current_GLejer_Details=[0]['hariini'];
$jumlah_serah=$get_current_GLejer_Details=[0]['kelmarin'];
$kredit_serah=$get_current_GLejer_Details=[0]['kredit'];
$debit_serah=$get_current_GLejer_Details=[0]['debit'];
$recno_serah=$get_current_GLejer_Details=[0]['recno'];
$kredit_serah=$kredit_serah+$amaun;
$hariIni_serah=$debit_serah-$kredit_serah;
$kelmarin_serah=$jumlah_serah-$hariIni_serah;
$update_lejerSerah=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno_serah,
'debit'=>$debit_serah,
'kredit'=>$kredit_serah,
'hariini'=>$hariIni_serah,
'kelmarin' =>$kelmarin_serah,
]);
$get_lejer=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
$hariIni=$get_lejer[0]['hariini'];
$jumlah=$get_lejer[0]['kelmarin'];
$kredit=$get_lejer[0]['kredit'];
$debit=$get_lejer[0]['debit'];
$recno=$get_lejer[0]['recno'];
$debit=$debit+$amaun;
$Hari_Ini=$debit-$kredit;
$Kelmarin=$jumlah-$Hari_Ini;
$update_lejerTunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
'recno'=>$recno,
'debit'=>$debit,
'kredit'=>$kredit,
'hariini'=>$Hari_Ini,
'kelmarin' =>$Kelmarin,
]);
}
}
$peti_besi_terkini=Http::get(config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json();
if(sizeof($peti_besi_terkini) == 0){