1316 lines
53 KiB
PHP
1316 lines
53 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
use App\Services\CustomerService;
|
|
use Illuminate\Support\Facades\Session;
|
|
use Illuminate\Support\Facades\Http;
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Carbon\Carbon;
|
|
|
|
|
|
class AliranTunaiController extends Controller
|
|
{
|
|
public function __construct()
|
|
{
|
|
$this->middleware('auth');
|
|
}
|
|
|
|
public function index(){
|
|
$harini = Carbon::now();
|
|
$harini = new Carbon;
|
|
|
|
$auth_user = Auth::user();
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
$alirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'],['kodlaluan' => $auth_user['name']])->json();
|
|
|
|
if(sizeof($alirantunai) == 0)
|
|
{
|
|
|
|
$latesttunai = Http::get(config('api.url') . '/api/GetLatestTunai/'. $auth_user['cawangan'], ['kodlaluan' => $auth_user['name']])->json();
|
|
|
|
|
|
if(sizeof($latesttunai) > 0)
|
|
{
|
|
|
|
if($latesttunai[0]['baki'] != 0)
|
|
{
|
|
$alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [
|
|
'kodcaw' => $auth_user['cawangan'],
|
|
'teller' => $auth_user['name'],
|
|
'bakiawal' => $latesttunai[0]['baki'],
|
|
'masuk' => 0.00,
|
|
'yuran' => 0.00,
|
|
'keluar' => 0.00,
|
|
'baki' => $latesttunai[0]['baki'],
|
|
'tambah' => 0.00,
|
|
'kurang' => 0.00
|
|
])->json();
|
|
}
|
|
else
|
|
{
|
|
$alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [
|
|
'kodcaw' => $auth_user['cawangan'],
|
|
'teller' => $auth_user['name'],
|
|
'bakiawal' => 0.00,
|
|
'masuk' => 0.00,
|
|
'yuran' => 0.00,
|
|
'keluar' => 0.00,
|
|
'baki' => 0.00,
|
|
'tambah' => 0.00,
|
|
'kurang' => 0.00
|
|
])->json();
|
|
}
|
|
|
|
|
|
}
|
|
else{
|
|
$alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [
|
|
'kodcaw' => $auth_user['cawangan'],
|
|
'teller' => $auth_user['name'],
|
|
'bakiawal' => 0.00,
|
|
'masuk' => 0.00,
|
|
'yuran' => 0.00,
|
|
'keluar' => 0.00,
|
|
'baki' => 0.00,
|
|
'tambah' => 0.00,
|
|
'kurang' => 0.00
|
|
])->json();
|
|
}
|
|
}
|
|
|
|
$denominasi=Http::get(config('api.url').'/api/DenominasiController/'.$auth_user['cawangan'])->json();
|
|
|
|
if(sizeof($denominasi) == 0)
|
|
{
|
|
$denominasi=Http::post(config('api.url').'/api/DenominasiCreate/'.$auth_user['cawangan'])->json();
|
|
}
|
|
else
|
|
{
|
|
$denominasi=$denominasi[0];
|
|
}
|
|
|
|
$GT = Http::get(config('api.url') . '/api/countGT/' . $auth_user['cawangan'])->json();
|
|
|
|
if(sizeof($GT) > 0);
|
|
{
|
|
$GT = $GT[0];
|
|
}
|
|
|
|
|
|
$api_url = config('api.url');
|
|
|
|
$gadai_tebus = Http::get(config('api.url').'/api/gadaitebus/listharini/'.$auth_user['cawangan'],['tarikh' => $harini->toDateString()])->json();
|
|
|
|
$tuntutbaki = Http::get(config('api.url').'/api/TuntutBaki/'.$auth_user['cawangan'])->json();
|
|
|
|
$requestkodlaluan = Http::get(config('api.url').'/api/get/pengguna/'.$auth_user['cawangan'],["namateller" => Auth::user()->name ])->json();
|
|
$advansur = Http::get(config('api.url').'/api/AnsuranByTarikh/'.$auth_user['cawangan'],['kodlaluan' => $requestkodlaluan[0]['kodlaluan']])->json();
|
|
|
|
// dd($advansur);
|
|
//******************* INITIALIZE LEJER AM START HERE****************************//
|
|
|
|
|
|
$get_glcode=Http::get(config('api.url').'/api/getProduct/'. $auth_user['cawangan'])->json();
|
|
$gl=$get_glcode[0];
|
|
$prCode=$gl['prkod'];
|
|
$Gl_Code=$gl['glcode'];
|
|
|
|
//new glcode 2021-02-22
|
|
$GL_Code_BayaranOnline="1000/210";
|
|
$GL_CodeUntungSebenar="1000/213";
|
|
$GL_CodeHutangArrahn="1000/211";
|
|
$GL_CodeHutangAkru="2000/007";
|
|
$GL_Code_Tawarruq="1000/017";// new glcode 20210405
|
|
$GL_Code_Untung="5000/017";//new glcode 20210405
|
|
$KOD_Upah='5000/013';
|
|
$KOD_Rebate_L='5000/021';
|
|
$KOD_Rebate_A='1000/021';
|
|
|
|
$Bayaran_Pendahuluan='1000/019';
|
|
//dapat keterangan glcode
|
|
// $gadai_transaction = Http::get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())-
|
|
$get_glCode_Details=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$Gl_Code])->json();
|
|
|
|
$gl_cdetails=$get_glCode_Details[0];
|
|
$keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode
|
|
$actype=$get_glCode_Details[0]['acttype']; //keterangan acctype
|
|
|
|
|
|
// carian perincian glejer untk glcode=1000/010
|
|
$get_current_GLejer_Details=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$Gl_Code])->json();
|
|
|
|
if(sizeof($get_current_GLejer_Details)==0)
|
|
{ //start kalau xdak data
|
|
$jumlah=0.0;
|
|
|
|
$getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$Gl_Code])->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'=>$Gl_Code])->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'=>$Gl_Code])->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'=>$Gl_Code,
|
|
'descpt'=>$keterangan,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIni,
|
|
'kelmarin'=>$kelmarin,
|
|
'jumlah'=>$jumlah,
|
|
'bulanini'=>$jumlahBulan_ini,
|
|
'tahunini'=>$Jumlah_TahunIni,
|
|
'acttype'=> $actype
|
|
|
|
]);
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
}
|
|
|
|
$getBayarOnline_GL=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json();
|
|
$keteranganBayaranOnlie=$getBayarOnline_GL[0]['descpt']; //keterangan glcode
|
|
$actypeBayaranOnline=$getBayarOnline_GL[0]['acttype']; //keterangan acctype
|
|
|
|
$get_current_GLejer_Details_BayaranOnline=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->json();
|
|
|
|
if(sizeof($get_current_GLejer_Details_BayaranOnline)==0)
|
|
{ //start kalau xdak data
|
|
$jumlah=0.0;
|
|
|
|
$getGLedjer=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_BayaranOnline])->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'=>$GL_Code_BayaranOnline])->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'=>$GL_Code_BayaranOnline])->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' =>$GL_Code_BayaranOnline,
|
|
'descpt' =>$keteranganBayaranOnlie,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIni,
|
|
'kelmarin'=>$kelmarin,
|
|
'jumlah'=>$jumlah,
|
|
'bulanini'=>$jumlahBulan_ini,
|
|
'tahunini'=>$Jumlah_TahunIni,
|
|
'acttype'=> $actypeBayaranOnline
|
|
|
|
]);
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
//GL Penghutang Ar-Rahn
|
|
$GL_penghutang_Arrahn=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json();
|
|
$keterangan_PenghutangArrahn=$GL_penghutang_Arrahn[0]['descpt']; //keterangan glcode
|
|
$actype_PenghutangArrahn=$GL_penghutang_Arrahn[0]['acttype']; //details_code
|
|
|
|
$jumlah_PenghutangArrahn=0.0;
|
|
$get_current_GLejer_Details_PA=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json();
|
|
if( sizeof($get_current_GLejer_Details_PA)==0)
|
|
{
|
|
|
|
$getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json();
|
|
|
|
$jumlah_hutangArrahn=0.0;
|
|
if(sizeof($getGLedjer_Semalam)==0)
|
|
{
|
|
|
|
$jumlah_hutangArrahn =0.0;
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
$jumlahSemalam=$getGLedjer_Semalam[0]['jumlah'];
|
|
$hariIniSemalam=$getGLedjer_Semalam[0]['hariini'];
|
|
$jumlah_hutangArrahn=$jumlahSemalam+$hariIniSemalam;
|
|
}
|
|
|
|
$jumlahBulan_iniArrahn=0.0;
|
|
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json();
|
|
if(sizeof($get_GlejerBulan_Tahun)==0)
|
|
{
|
|
|
|
$jumlahBulan_iniArrahn=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$jumlahBulan_iniArrahn=$get_GlejerBulan_Tahun[0]['jumlah'];
|
|
$jumlahBulan_iniArrahn=$jumlah_hutangArrahn-$jumlahBulan_iniArrahn;
|
|
|
|
}
|
|
|
|
$Jumlah_TahunIni=0.0;
|
|
$get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangArrahn])->json();
|
|
$jumlah=0.0;
|
|
if(sizeof($get_Glejer_Tahun)==0)
|
|
{
|
|
$Jumlah_TahunIniArrahn=0.0;
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
$Jumlah_TahunIniArrahn=$get_Glejer_Tahun[0]['jumlah'];
|
|
$Jumlah_TahunIniArrahn=$jumlah_hutangArrahn-$Jumlah_TahunIniArrahn;
|
|
|
|
}
|
|
|
|
$HariIniHutangArrahn=0.0;
|
|
$kelmarinHutangArrahn=$jumlah_hutangArrahn-$HariIniHutangArrahn;
|
|
|
|
|
|
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
|
'kodcaw' =>$auth_user['cawangan'],
|
|
'glcode' =>$GL_CodeHutangArrahn,
|
|
'descpt' =>$keterangan_PenghutangArrahn,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIniHutangArrahn,
|
|
'kelmarin'=>$kelmarinHutangArrahn,
|
|
'jumlah'=>$jumlah_hutangArrahn,
|
|
'bulanini'=>$jumlahBulan_iniArrahn,
|
|
'tahunini'=>$Jumlah_TahunIniArrahn,
|
|
'acttype'=> $actype_PenghutangArrahn
|
|
|
|
]);
|
|
|
|
}//END OF CARIAN GET GLEJER PENGHUTANG AR-RAHN
|
|
else
|
|
{
|
|
|
|
}
|
|
//GL Penghutang Ar-Rahn
|
|
$GL_penghutang_Akru=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json();
|
|
$keterangan_PenghutangAkru=$GL_penghutang_Akru[0]['descpt']; //keterangan glcode
|
|
$actype_PenghutangAkru=$GL_penghutang_Akru[0]['acttype']; //details_code
|
|
|
|
$get_current_GLejer_Details_HA=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json();
|
|
|
|
if(sizeof($get_current_GLejer_Details_HA)==0)
|
|
{
|
|
$jumlahAkru=0.0;
|
|
$getGLedjer_Semalam_HA=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json();
|
|
if(sizeof($getGLedjer_Semalam_HA)==0)
|
|
{
|
|
$jumlahAkru=0.0;
|
|
|
|
}
|
|
else
|
|
{
|
|
$jumlahSemalam=$getGLedjer_Semalam_HA[0]['jumlah'];
|
|
$hariIniSemalam=$getGLedjer_Semalam_HA[0]['hariini'];
|
|
$jumlahAkru=$jumlahSemalam+$hariIniSemalam;
|
|
|
|
}
|
|
|
|
$jumlahBulan_ini_HA=0.0;
|
|
$get_GlejerBulan_Tahun_HA=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json();
|
|
if(sizeof($get_GlejerBulan_Tahun_HA)==0)
|
|
{
|
|
|
|
$jumlahBulan_iniAkru=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$jumlahBulan_ini_HA=$get_GlejerBulan_Tahun_HA[0]['jumlah'];
|
|
$jumlahBulan_ini_HA=$jumlahAkru-$jumlahBulan_ini_HA;
|
|
|
|
}
|
|
|
|
$Jumlah_TahunIni_HA=0.0;
|
|
$get_Glejer_Tahun_HA=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_CodeHutangAkru])->json();
|
|
if(sizeof($get_GlejerBulan_Tahun_HA)==0)
|
|
{
|
|
$Jumlah_TahunIni_HA=0.0;
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
$Jumlah_TahunIni_HA=$get_GlejerBulan_Tahun_HA[0]['jumlah'];
|
|
$Jumlah_TahunIni_HA=$jumlahAkru-$Jumlah_TahunIni_HA;
|
|
|
|
|
|
}
|
|
$hariIni_akru=0.0;
|
|
$kelmarin_akru= $jumlahAkru-$hariIni_akru;
|
|
|
|
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
|
'kodcaw' =>$auth_user['cawangan'],
|
|
'glcode' =>$GL_CodeHutangAkru,
|
|
'descpt' =>$keterangan_PenghutangAkru,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$hariIni_akru,
|
|
'kelmarin'=>$kelmarin_akru,
|
|
'jumlah'=>$jumlahAkru,
|
|
'bulanini'=>$jumlahBulan_ini_HA,
|
|
'tahunini'=>$Jumlah_TahunIni_HA,
|
|
'acttype'=> $actype_PenghutangAkru
|
|
|
|
]);
|
|
|
|
}
|
|
else{
|
|
|
|
|
|
}
|
|
|
|
$get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Upah])->json();
|
|
|
|
$gl_cdetails_upah= $get_KOD_UPAH[0];
|
|
$keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode
|
|
$actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype
|
|
|
|
// carian perincian glejer untk glcode=1000/010
|
|
$get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Upah])->json();
|
|
|
|
if(sizeof($get_current_GLejer_Details_Upah)==0)
|
|
{ //start kalau xdak data
|
|
$jumlah_Upah=0.0;
|
|
|
|
$getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Upah])->json();
|
|
|
|
if(sizeof($getGLedjer_Upah)==0)
|
|
{
|
|
$jumlah_upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
//$glejer=$getGLedjer[0];
|
|
$jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah'];
|
|
$hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini'];
|
|
$jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah;
|
|
|
|
|
|
}
|
|
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
$get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Upah])->json();
|
|
|
|
if( sizeof($get_GlejerBulan_Tahun_Upah)==0)
|
|
{
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
$jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun_Upah[0]['jumlah']; //try mcm tadi
|
|
$jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah;
|
|
|
|
|
|
}//end bulan tahun
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
$get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Upah])->json();
|
|
if(sizeof($get_Glejer_Tahun_Upah)==0)
|
|
{
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah'];
|
|
$Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah;
|
|
|
|
}
|
|
|
|
$HariIni_Upah=0.0;
|
|
$kelmarin_Upah=$jumlah_Upah-$HariIni_Upah;
|
|
//insert glejer untuk current date /hari ini
|
|
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
|
|
|
'kodcaw'=>$auth_user['cawangan'],
|
|
'glcode'=>$KOD_Upah,
|
|
'descpt'=>$keterangan_upah,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIni_Upah,
|
|
'kelmarin'=>$kelmarin_Upah,
|
|
'jumlah'=>$jumlah_Upah,
|
|
'bulanini'=>$jumlahBulan_ini_Upah,
|
|
'tahunini'=>$Jumlah_TahunIni_Upah,
|
|
'acttype'=> $actype_upah
|
|
|
|
]);
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
}
|
|
//initial Pinjaman DiBeri untuk hari ini...
|
|
$KOD_Pinjam='1000/013';
|
|
|
|
$get_KOD_Pinjam=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json();
|
|
|
|
$gl_cdetails_pinjam= $get_KOD_Pinjam[0];
|
|
$keterangan_pinjam= $get_KOD_Pinjam[0]['descpt']; //keterangan glcode
|
|
$actype_pinjam= $get_KOD_Pinjam[0]['acttype']; //keterangan acctype
|
|
|
|
$get_current_GLejer_Details_Pinjam=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json();
|
|
|
|
|
|
if(sizeof($get_current_GLejer_Details_Pinjam)==0)
|
|
{
|
|
|
|
|
|
$jumlah_Pinjam=0.0;
|
|
|
|
$getGLedjer_Pinjam_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json();
|
|
if(sizeof($getGLedjer_Pinjam_Semalam)==0)
|
|
{
|
|
$jumlah_pinjam=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$jumlahSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['jumlah'];
|
|
|
|
$hariIniSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['hariini'];
|
|
$jumlah_Pinjam=$jumlahSemalam_Pinjam+$hariIniSemalam_Pinjam;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
$jumlahBulan_ini_Pinjam=0.0;
|
|
$get_GlejerBulan_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json();
|
|
if( sizeof($get_GlejerBulan_Tahun_Pinjam)==0)
|
|
{
|
|
$jumlahBulan_ini_Pinjam=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$jumlahBulan_ini_Pinjam=$get_GlejerBulan_Tahun_Pinjam[0]['jumlah'];
|
|
$jumlahBulan_ini_Pinjam=$jumlah_Pinjam-$jumlahBulan_ini_Pinjam;
|
|
|
|
}
|
|
|
|
$Jumlah_TahunIni_Pinjam=0.0;
|
|
$get_Glejer_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Pinjam])->json();
|
|
|
|
if(sizeof($get_Glejer_Tahun_Pinjam)==0)
|
|
{
|
|
$Jumlah_TahunIni_Pinjam=0.0;
|
|
}
|
|
else
|
|
{
|
|
$JumTahunIni_Pinjam=$get_Glejer_Tahun_Pinjam[0]['jumlah'];
|
|
$Jumlah_TahunIni_Pinjam=$jumlah_Pinjam-$JumTahunIni_Pinjam;
|
|
|
|
}
|
|
|
|
$HariIni_Pinjam=0.0;
|
|
$kelmarin_Pinjam=$jumlah_Pinjam-$HariIni_Pinjam;
|
|
|
|
$daftarGlejer_pinjam=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
|
|
|
'kodcaw'=>$auth_user['cawangan'],
|
|
'glcode'=>$KOD_Pinjam,
|
|
'descpt'=>$keterangan_pinjam,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIni_Pinjam,
|
|
'kelmarin'=>$kelmarin_Pinjam,
|
|
'jumlah'=>$jumlah_Pinjam,
|
|
'bulanini'=>$jumlahBulan_ini_Pinjam,
|
|
'tahunini'=>$Jumlah_TahunIni_Pinjam,
|
|
'acttype'=> $actype_pinjam
|
|
|
|
]);
|
|
|
|
}
|
|
else{
|
|
|
|
}
|
|
|
|
|
|
$get_KOD_PinjamTawaruqq=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json();
|
|
|
|
$gl_cdetails_pinjam= $get_KOD_PinjamTawaruqq [0];
|
|
$keterangan_pinjam=$get_KOD_PinjamTawaruqq [0]['descpt']; //keterangan glcode
|
|
$actype_pinjam= $get_KOD_PinjamTawaruqq[0]['acttype']; //keterangan acctype
|
|
|
|
$get_current_GLejer_Details_Pinjam_Tawaruqq=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json();
|
|
|
|
|
|
if(sizeof($get_current_GLejer_Details_Pinjam_Tawaruqq)==0)
|
|
{
|
|
|
|
|
|
$jumlah_Pinjam=0.0;
|
|
|
|
$getGLedjer_Pinjam_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json();
|
|
if(sizeof($getGLedjer_Pinjam_Semalam)==0)
|
|
{
|
|
$jumlah_pinjam=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$jumlahSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['jumlah'];
|
|
|
|
$hariIniSemalam_Pinjam=$getGLedjer_Pinjam_Semalam[0]['hariini'];
|
|
$jumlah_Pinjam=$jumlahSemalam_Pinjam+$hariIniSemalam_Pinjam;
|
|
|
|
|
|
}
|
|
$jumlahBulan_ini_Pinjam=0.0;
|
|
$get_GlejerBulan_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json();
|
|
if( sizeof($get_GlejerBulan_Tahun_Pinjam)==0)
|
|
{
|
|
$jumlahBulan_ini_Pinjam=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$jumlahBulan_ini_Pinjam=$get_GlejerBulan_Tahun_Pinjam[0]['jumlah'];
|
|
$jumlahBulan_ini_Pinjam=$jumlah_Pinjam-$jumlahBulan_ini_Pinjam;
|
|
|
|
}
|
|
|
|
$Jumlah_TahunIni_Pinjam=0.0;
|
|
$get_Glejer_Tahun_Pinjam=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Tawarruq])->json();
|
|
|
|
if(sizeof($get_Glejer_Tahun_Pinjam)==0)
|
|
{
|
|
$Jumlah_TahunIni_Pinjam=0.0;
|
|
}
|
|
else
|
|
{
|
|
$JumTahunIni_Pinjam=$get_Glejer_Tahun_Pinjam[0]['jumlah'];
|
|
$Jumlah_TahunIni_Pinjam=$jumlah_Pinjam-$JumTahunIni_Pinjam;
|
|
|
|
}
|
|
|
|
$HariIni_Pinjam=0.0;
|
|
$kelmarin_Pinjam=$jumlah_Pinjam-$HariIni_Pinjam;
|
|
|
|
$daftarGlejer_pinjam=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
|
|
|
'kodcaw'=>$auth_user['cawangan'],
|
|
'glcode'=>$GL_Code_Tawarruq,
|
|
'descpt'=>$keterangan_pinjam,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIni_Pinjam,
|
|
'kelmarin'=>$kelmarin_Pinjam,
|
|
'jumlah'=>$jumlah_Pinjam,
|
|
'bulanini'=>$jumlahBulan_ini_Pinjam,
|
|
'tahunini'=>$Jumlah_TahunIni_Pinjam,
|
|
'acttype'=> $actype_pinjam
|
|
|
|
]);
|
|
|
|
}
|
|
else{
|
|
|
|
}
|
|
|
|
$get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json();
|
|
|
|
$gl_cdetails_upah= $get_KOD_UPAH[0];
|
|
$keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode
|
|
$actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype
|
|
|
|
// carian perincian glejer untk glcode=1000/010
|
|
$get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json();
|
|
|
|
if(sizeof($get_current_GLejer_Details_Upah)==0)
|
|
{ //start kalau xdak data
|
|
$jumlah_Upah=0.0;
|
|
|
|
$getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json();
|
|
|
|
if(sizeof($getGLedjer_Upah)==0)
|
|
{
|
|
$jumlah_upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah'];
|
|
$hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini'];
|
|
$jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah;
|
|
|
|
}
|
|
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
$get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json();
|
|
|
|
if( sizeof($get_GlejerBulan_Tahun_Upah)==0)
|
|
{
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
$jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah'];
|
|
$jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah;
|
|
}//end bulan tahun
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
$get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$GL_Code_Untung])->json();
|
|
if(sizeof($get_Glejer_Tahun_Upah)==0)
|
|
{
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah'];
|
|
$Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah;
|
|
|
|
|
|
}
|
|
|
|
$HariIni_Upah=0.0;
|
|
$kelmarin_Upah=$jumlah_Upah-$HariIni_Upah;
|
|
//insert glejer untuk current date /hari ini
|
|
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
|
|
|
'kodcaw'=>$auth_user['cawangan'],
|
|
'glcode'=>$GL_Code_Untung,
|
|
'descpt'=>$keterangan_upah,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIni_Upah,
|
|
'kelmarin'=>$kelmarin_Upah,
|
|
'jumlah'=>$jumlah_Upah,
|
|
'bulanini'=>$jumlahBulan_ini_Upah,
|
|
'tahunini'=>$Jumlah_TahunIni_Upah,
|
|
'acttype'=> $actype_upah
|
|
|
|
]);
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
}
|
|
|
|
$get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json();
|
|
|
|
$gl_cdetails_upah= $get_KOD_UPAH[0];
|
|
$keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode
|
|
$actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype
|
|
|
|
// carian perincian glejer untk glcode=1000/010
|
|
$get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json();
|
|
|
|
if(sizeof($get_current_GLejer_Details_Upah)==0)
|
|
{ //start kalau xdak data
|
|
$jumlah_Upah=0.0;
|
|
|
|
$getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json();
|
|
|
|
if(sizeof($getGLedjer_Upah)==0)
|
|
{
|
|
$jumlah_upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
//$glejer=$getGLedjer[0];
|
|
$jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah'];
|
|
$hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini'];
|
|
$jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah;
|
|
|
|
|
|
}
|
|
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
$get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json();
|
|
|
|
if( sizeof($get_GlejerBulan_Tahun_Upah)==0)
|
|
{
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
$jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah'];
|
|
$jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah;
|
|
}//end bulan tahun
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
$get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_L])->json();
|
|
if(sizeof($get_Glejer_Tahun_Upah)==0)
|
|
{
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
$JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah'];
|
|
$Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah;
|
|
|
|
}
|
|
|
|
$HariIni_Upah=0.0;
|
|
$kelmarin_Upah=$jumlah_Upah-$HariIni_Upah;
|
|
//insert glejer untuk current date /hari ini
|
|
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
|
|
|
'kodcaw'=>$auth_user['cawangan'],
|
|
'glcode'=>$KOD_Rebate_L,
|
|
'descpt'=>$keterangan_upah,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIni_Upah,
|
|
'kelmarin'=>$kelmarin_Upah,
|
|
'jumlah'=>$jumlah_Upah,
|
|
'bulanini'=>$jumlahBulan_ini_Upah,
|
|
'tahunini'=>$Jumlah_TahunIni_Upah,
|
|
'acttype'=> $actype_upah
|
|
|
|
]);
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
$get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json();
|
|
|
|
$gl_cdetails_upah= $get_KOD_UPAH[0];
|
|
$keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode
|
|
$actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype
|
|
|
|
// carian perincian glejer untk glcode=1000/010
|
|
$get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json();
|
|
|
|
if(sizeof($get_current_GLejer_Details_Upah)==0)
|
|
{ //start kalau xdak data
|
|
$jumlah_Upah=0.0;
|
|
|
|
$getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json();
|
|
|
|
if(sizeof($getGLedjer_Upah)==0)
|
|
{
|
|
$jumlah_upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
//$glejer=$getGLedjer[0];
|
|
$jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah'];
|
|
$hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini'];
|
|
$jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah;
|
|
|
|
|
|
}
|
|
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
$get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json();
|
|
|
|
if( sizeof($get_GlejerBulan_Tahun_Upah)==0)
|
|
{
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
$jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah'];
|
|
$jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah;
|
|
}//end bulan tahun
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
$get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KOD_Rebate_A])->json();
|
|
if(sizeof($get_Glejer_Tahun_Upah)==0)
|
|
{
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
$JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah'];
|
|
|
|
$Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah;
|
|
|
|
|
|
}
|
|
$HariIni_Upah=0.0;
|
|
$kelmarin_Upah=$jumlah_Upah-$HariIni_Upah;
|
|
//insert glejer untuk current date /hari ini
|
|
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
|
|
|
'kodcaw'=>$auth_user['cawangan'],
|
|
'glcode'=>$KOD_Rebate_A,
|
|
'descpt'=>$keterangan_upah,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIni_Upah,
|
|
'kelmarin'=>$kelmarin_Upah,
|
|
'jumlah'=>$jumlah_Upah,
|
|
'bulanini'=>$jumlahBulan_ini_Upah,
|
|
'tahunini'=>$Jumlah_TahunIni_Upah,
|
|
'acttype'=> $actype_upah
|
|
|
|
]);
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
$get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json();
|
|
|
|
$gl_cdetails_upah= $get_KOD_UPAH[0];
|
|
$keterangan_upah= $get_KOD_UPAH[0]['descpt']; //keterangan glcode
|
|
$actype_upah= $get_KOD_UPAH[0]['acttype']; //keterangan acctype
|
|
|
|
// carian perincian glejer untk glcode=1000/010
|
|
$get_current_GLejer_Details_Upah=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json();
|
|
|
|
if(sizeof($get_current_GLejer_Details_Upah)==0)
|
|
{ //start kalau xdak data
|
|
$jumlah_Upah=0.0;
|
|
|
|
$getGLedjer_Upah=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json();
|
|
|
|
if(sizeof($getGLedjer_Upah)==0)
|
|
{
|
|
$jumlah_upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
//$glejer=$getGLedjer[0];
|
|
$jumlahSemalam_Upah=$getGLedjer_Upah[0]['jumlah'];
|
|
$hariIniSemalam_Upah=$getGLedjer_Upah[0]['hariini'];
|
|
$jumlah_Upah=$jumlahSemalam_Upah+$hariIniSemalam_Upah;
|
|
|
|
|
|
}
|
|
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
$get_GlejerBulan_Tahun_Upah=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json();
|
|
|
|
if( sizeof($get_GlejerBulan_Tahun_Upah)==0)
|
|
{
|
|
$jumlahBulan_ini_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
$jumlahBulan_ini_Upah=$get_GlejerBulan_Tahun[0]['jumlah'];
|
|
$jumlahBulan_ini_Upah=$jumlah_Upah-$jumlahBulan_ini_Upah;
|
|
}//end bulan tahun
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
$get_Glejer_Tahun_Upah=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$Bayaran_Pendahuluan])->json();
|
|
if(sizeof($get_Glejer_Tahun_Upah)==0)
|
|
{
|
|
$Jumlah_TahunIni_Upah=0.0;
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
$JumTahunIni_Upah=$get_Glejer_Tahun_Upah[0]['jumlah'];
|
|
|
|
$Jumlah_TahunIni_Upah=$jumlah_Upah-$JumTahunIni_Upah;
|
|
|
|
|
|
}
|
|
|
|
$HariIni_Upah=0.0;
|
|
$kelmarin_Upah=$jumlah_Upah-$HariIni_Upah;
|
|
//insert glejer untuk current date /hari ini
|
|
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
|
|
|
'kodcaw'=>$auth_user['cawangan'],
|
|
'glcode'=>$Bayaran_Pendahuluan,
|
|
'descpt'=>$keterangan_upah,
|
|
'debit'=>0.0,
|
|
'kredit'=>0.0,
|
|
'hariini'=>$HariIni_Upah,
|
|
'kelmarin'=>$kelmarin_Upah,
|
|
'jumlah'=>$jumlah_Upah,
|
|
'bulanini'=>$jumlahBulan_ini_Upah,
|
|
'tahunini'=>$Jumlah_TahunIni_Upah,
|
|
'acttype'=> $actype_upah
|
|
|
|
]);
|
|
|
|
}
|
|
else
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
//************************ END LEJER AM**********************************
|
|
|
|
|
|
return view('aliran_tunai.index',compact('cawangan_info','alirantunai','api_url','GT','denominasi','gadai_tebus','tuntutbaki','advansur'));
|
|
}
|
|
|
|
public function alirantunaiGadai(Request $request){
|
|
|
|
$auth_user = Auth::user();
|
|
|
|
$gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan)->json();
|
|
$gadai_detail = $gadai[0];
|
|
|
|
$getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $request->teller])->json();
|
|
|
|
$keluar = $getTunai2['keluar'];
|
|
$baki = $getTunai2['baki'];
|
|
$masuk = $getTunai2['masuk'];
|
|
$bakiawal = $getTunai2['bakiawal'];
|
|
$pendahuluan = $getTunai2['tambah'];
|
|
$serahan = $getTunai2['kurang'];
|
|
|
|
$totalkeluar = 0;
|
|
$bakiakhir = $baki;
|
|
|
|
// $totalkeluar = $request->pinjaman + $keluar;
|
|
|
|
$bakiakhir -= $request->pinjaman;
|
|
|
|
|
|
//masuk dalam tunai aliran
|
|
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
|
|
'kodlaluan' => $request->teller,
|
|
'keluar' => $keluar,
|
|
'masuk' => $masuk,
|
|
'bakiakhir' => $bakiakhir
|
|
]);
|
|
|
|
return response()->json($updateTunai,201);
|
|
|
|
}
|
|
|
|
public function alirantunaiTebus(Request $request){
|
|
|
|
$auth_user = Auth::user();
|
|
|
|
$gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan)->json();
|
|
$gadai_detail = $gadai[0];
|
|
|
|
$tebus = Http::get(config('api.url') . '/api/listpenebusanhistory/'. $auth_user['cawangan'],['norujukan' => $request->norujukan])->json();
|
|
$tebus_detail = $tebus[0];
|
|
|
|
$getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $tebus_detail['teller']])->json();
|
|
|
|
$keluar=$getTunai2['keluar'];
|
|
$baki=$getTunai2['baki'];
|
|
$masuk=$getTunai2['masuk'];
|
|
$bakiawal=$getTunai2['bakiawal'];
|
|
$pendahuluan=$getTunai2['tambah'];
|
|
$serahan=$getTunai2['kurang'];
|
|
$totalmasuk = 0;
|
|
$bakiakhir = $baki;
|
|
$totalkeluar = 0;
|
|
|
|
if($tebus_detail['jenistebus'] == 'P')
|
|
{
|
|
|
|
$totalkeluar = $tebus_detail['addpinjaman'] + $keluar;
|
|
$totalmasuk = $tebus_detail['bakiupah'] + $masuk;
|
|
|
|
// $bakiakhir = $bakiawal-$totalkeluar+$totalmasuk+$pendahuluan-$serahan;
|
|
$bakiakhir = $bakiakhir + $tebus_detail['bakiupah'] - $tebus_detail['addpinjaman'];
|
|
|
|
|
|
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
|
|
'kodlaluan' => $tebus_detail['teller'],
|
|
'keluar'=>$keluar,
|
|
'masuk'=>$masuk,
|
|
'bakiakhir'=>$bakiakhir
|
|
]);
|
|
|
|
}else{
|
|
|
|
if($tebus_detail['jenistebus'] == 'S')
|
|
{
|
|
$totalmasuk = $tebus_detail['pinjaman'] + $tebus_detail['bakiupah'] + $masuk;
|
|
$bakiakhir = $bakiakhir + $tebus_detail['bakipjm'];
|
|
}else{
|
|
$totalmasuk = $tebus_detail['bakipjm'] + $masuk;
|
|
$bakiakhir = $bakiakhir + $tebus_detail['bakipjm'];
|
|
}
|
|
|
|
// $totalmasuk = $tebus_detail['bakipjm'] + $masuk;
|
|
// $bakiakhir = $bakiawal-$keluar+$totalmasuk+$pendahuluan-$serahan;
|
|
|
|
|
|
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
|
|
'kodlaluan' => $tebus_detail['teller'],
|
|
'keluar'=>$keluar,
|
|
'masuk'=>$masuk,
|
|
'bakiakhir'=>$bakiakhir
|
|
]);
|
|
}
|
|
|
|
}
|
|
|
|
public function alirantunaiUpahBknTawarruq(Request $request){
|
|
|
|
$auth_user = Auth::user();
|
|
|
|
$gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan)->json();
|
|
$gadai_detail = $gadai[0];
|
|
|
|
$advansur = Http::get(config('api.url') . '/api/advansur/'. $auth_user['cawangan'] . '/'. $request->norujukan)->json();
|
|
|
|
$getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $advansur['teller']])->json();
|
|
|
|
$keluar=$getTunai2['keluar'];
|
|
$baki=$getTunai2['baki'];
|
|
$masuk=$getTunai2['masuk'];
|
|
$bakiawal=$getTunai2['bakiawal'];
|
|
$pendahuluan=$getTunai2['tambah'];
|
|
$serahan=$getTunai2['kurang'];
|
|
$totalmasuk = 0;
|
|
$bakiakhir = $baki;
|
|
$totalkeluar = 0;
|
|
|
|
$totalmasuk = $advansur['upahDibayar'] + $masuk;
|
|
$bakiakhir = $bakiakhir + $advansur['upahDibayar'];
|
|
|
|
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
|
|
'kodlaluan' => $advansur['teller'],
|
|
'keluar'=>$keluar,
|
|
'masuk'=>$totalmasuk,
|
|
'bakiakhir'=>$bakiakhir
|
|
]);
|
|
|
|
}
|
|
|
|
public function LaporanSerahan(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
$api_url = config('api.url');
|
|
|
|
$current = Carbon::now();
|
|
$current = new Carbon();
|
|
|
|
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
|
$cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
|
|
$cawangan_detail=$cawangan[0];
|
|
|
|
$tarikh_cetak = $current->toDateString();
|
|
|
|
$array_requestteller = [];
|
|
//wang Syilling Initialize
|
|
$rekodsen1 = 0; $rekodsen5 = 0; $rekodsen10 = 0;
|
|
$rekodsen20 = 0; $rekodsen50 = 0;
|
|
|
|
//Wang Ringgit Initialize
|
|
$rekodring1 = 0; $rekodring5 = 0; $rekodring10 = 0;
|
|
$rekodring20 = 0; $rekodring50 = 0; $rekodring100 = 0;
|
|
|
|
$requestteller = Http::get(config('api.url').'/api/requestTeller/getlaporan/'.$auth_user['cawangan'],["teller" => Auth::user()->name ])->json();
|
|
|
|
foreach($requestteller as $index => $reqtel)
|
|
{
|
|
$rekodsen1 += $reqtel['txtsen1'];
|
|
$rekodsen5 += $reqtel['txtsen5'];
|
|
$rekodsen10 += $reqtel['txtsen10'];
|
|
$rekodsen20 += $reqtel['txtsen20'];
|
|
$rekodsen50 += $reqtel['txtsen50'];
|
|
|
|
$rekodring1 += $reqtel['txtring1'];
|
|
$rekodring5 += $reqtel['txtring5'];
|
|
$rekodring10 += $reqtel['txtring10'];
|
|
$rekodring20 += $reqtel['txtring20'];
|
|
$rekodring50 += $reqtel['txtring50'];
|
|
$rekodring100 += $reqtel['txtring100'];
|
|
}
|
|
|
|
array_push($array_requestteller,[ "rekodsen1" => $rekodsen1,"rekodsen5" => $rekodsen5,"rekodsen10" => $rekodsen10,"rekodsen20" => $rekodsen20,"rekodsen50" => $rekodsen50
|
|
,"rekodring1" => $rekodring1,"rekodring5" => $rekodring5,"rekodring10" => $rekodring10,"rekodring20" => $rekodring20,"rekodring50" => $rekodring50,"rekodring100" => $rekodring100]);
|
|
|
|
return view('aliran_tunai.laporan.laporanserahan',compact('tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail','array_requestteller'));
|
|
}
|
|
|
|
public function kemaskiniupah(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
|
|
$requestkodlaluan = Http::get(config('api.url').'/api/get/pengguna/'.$auth_user['cawangan'],["namateller" => Auth::user()->name ])->json();
|
|
|
|
$perbezaan = 0;
|
|
|
|
if(Session::has('upahsemasa'))
|
|
{
|
|
$upah = Session::get('upahsemasa');
|
|
|
|
$requestupah = Http::get(config('api.url') . '/api/ansuranupah/' . $auth_user['cawangan'],['kodlaluan' => $requestkodlaluan[0]['kodlaluan']])->json();
|
|
|
|
|
|
if($upah !== $requestupah)
|
|
{
|
|
$perbezaan = $requestupah - $upah;
|
|
|
|
Session::put('upahsemasa', $requestupah);
|
|
|
|
$requestalirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'],['kodlaluan' => Auth::user()->name])->json();
|
|
|
|
$masuk = $requestalirantunai['masuk'];
|
|
$keluar = $requestalirantunai['keluar'];
|
|
$baki = $requestalirantunai['baki'];
|
|
|
|
$total = floatval($baki) + $perbezaan;
|
|
|
|
// masuk dalam tunai aliran
|
|
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
|
|
'kodlaluan' => Auth::user()->name,
|
|
'keluar' => $keluar,
|
|
'masuk' => $masuk,
|
|
'bakiakhir' => $total
|
|
])->json();
|
|
|
|
$updateTunai = 1;
|
|
}else{
|
|
$updateTunai = 0;
|
|
}
|
|
|
|
}else{
|
|
$requestupah = Http::get(config('api.url') . '/api/ansuranupah/' . $auth_user['cawangan'],['kodlaluan' => $requestkodlaluan[0]['kodlaluan']])->json();
|
|
|
|
if($requestupah !== 0)
|
|
{
|
|
Session::put('upahsemasa', $requestupah);
|
|
|
|
$requestalirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'],['kodlaluan' => Auth::user()->name])->json();
|
|
$masuk = $requestalirantunai['masuk'];
|
|
$keluar = $requestalirantunai['keluar'];
|
|
|
|
$baki = $requestalirantunai['baki'];
|
|
|
|
$total = floatval($baki) + floatval($requestupah);
|
|
|
|
// masuk dalam tunai aliran
|
|
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
|
|
'kodlaluan' => Auth::user()->name,
|
|
'keluar' => $keluar,
|
|
'masuk' => $masuk,
|
|
'bakiakhir' => $total
|
|
])->json();
|
|
|
|
$updateTunai = 1;
|
|
}else{
|
|
$updateTunai = 0;
|
|
}
|
|
}
|
|
|
|
return response($updateTunai);
|
|
}
|
|
|
|
|
|
}
|