eeada07de3
Auto tawarruq See merge request online-sistem1/kaunter!132
1688 lines
67 KiB
PHP
1688 lines
67 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();
|
|
|
|
$addtunai = Http::get(config('api.url') . '/api/getAddTunai/' . $auth_user['cawangan'] . '/kodlaluan/',['kodlaluan' => $auth_user['name']])->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' => Auth::user()->name ])->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';
|
|
$KOD_ANS='5000/511';
|
|
|
|
$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
|
|
{
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//UPAH U
|
|
|
|
$get_KOD_UPAH=Http::get(config('api.url').'/api/getGlCode/'. $auth_user['cawangan'],['glcode'=>$KOD_ANS])->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_ANS])->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_ANS])->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_ANS])->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_ANS])->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_ANS,
|
|
'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','addtunai'));
|
|
}
|
|
|
|
public function alirantunaiGadai(Request $request,$teller){
|
|
|
|
$auth_user = Auth::user();
|
|
|
|
$gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' .$request->norujukan_gadai)->json();
|
|
$gadai_detail = $gadai[0];
|
|
|
|
$getTunai2=Http::get(config('api.url').'/api/GetCurrentTunai/'.$auth_user['cawangan'],['kodlaluan' => $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' => $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 alirantunaiTebusAutoTawarruq(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;
|
|
|
|
$bakiakhir = $bakiakhir + $request->totalbayaran;
|
|
|
|
$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
|
|
]);
|
|
|
|
//Lejer AM untuk Transaksi U..;
|
|
$KOD_ANS='5000/511';
|
|
$KOD_TUNAI='1000/010';
|
|
|
|
$upahdibayar=$advansur['upahDibayar'];
|
|
$get_tunai=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_TUNAI])->json();
|
|
|
|
$hariini_tunai=$get_tunai[0]['hariini'];
|
|
$kelmarin_tunai=$get_tunai[0]['kelmarin'];
|
|
$jumlah_tunai=$get_tunai[0]['jumlah'];
|
|
$debit_tunai=$get_tunai[0]['debit'];
|
|
$recno_tunai=$get_tunai[0]['recno'];
|
|
$kredit_tunai=$get_tunai[0]['kredit'];
|
|
|
|
$debit_tunai=$debit_tunai+$upahdibayar;
|
|
$hariini_tunai=$debit_tunai-$kredit_tunai;
|
|
$kelmarin_tunai=$jumlah_tunai-$hariini_tunai;
|
|
$update_tunaiupah=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,
|
|
|
|
]);
|
|
$get_upah=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$KOD_ANS])->json();
|
|
|
|
$hariini_upah=$get_upah[0]['hariini'];
|
|
$kelmarin_upah=$get_upah[0]['kelmarin'];
|
|
$jumlah_upah=$get_upah[0]['jumlah'];
|
|
$debit_upah=$get_upah[0]['debit'];
|
|
$recno_upah=$get_upah[0]['recno'];
|
|
$kredit_upah=$get_upah[0]['kredit'];
|
|
$kredit_upah=$kredit_upah+$upahdibayar;
|
|
$hariini_upah=$debit_upah-$kredit_upah;
|
|
$kelmarin_upah=$jumlah_upah-$hariini_upah;
|
|
$update_tunaiupahU=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
|
'recno'=>$recno_upah,
|
|
'debit'=>$debit_upah,
|
|
'kredit'=>$kredit_upah,
|
|
'hariini'=>$hariini_upah,
|
|
'kelmarin'=>$kelmarin_upah,
|
|
|
|
]);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
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 periksaAliranTunai(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
|
|
$current = Carbon::now();
|
|
$current = new Carbon();
|
|
|
|
$alirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'],['kodlaluan' => $auth_user['name']])->json();
|
|
|
|
$keluar = $alirantunai['keluar'];
|
|
$baki = $alirantunai['baki'];
|
|
$masuk = $alirantunai['masuk'];
|
|
$bakiawal = $alirantunai['bakiawal'];
|
|
$pendahuluan = $alirantunai['tambah'];
|
|
$serahan = $alirantunai['kurang'];
|
|
|
|
$addtunai = Http::get(config('api.url') . '/api/getAddTunai/' . $auth_user['cawangan'] . '/kodlaluan/',['kodlaluan' => $auth_user['name']])->json();
|
|
|
|
$gadai = Http::get(config('api.url'). '/api/gadai/laporan/'. $auth_user['cawangan'] .'/'. $current->toDateString())->json();
|
|
$tebus = Http::get(config('api.url'). '/api/tebus/laporan/'. $auth_user['cawangan'] .'/'. $current->toDateString())->json();
|
|
$ansuran = Http::get(config('api.url'). '/api/ansuran/laporan/'. $auth_user['cawangan'],['tarikh' => $current->toDateString()])->json();
|
|
$tuntutbaki = Http::get(config('api.url'). '/api/TuntutBaki/'. $auth_user['cawangan'] . '/teller/',['teller' => Auth::user()->name])->json();
|
|
$advansur = Http::get(config('api.url').'/api/AnsuranByTarikh/'.$auth_user['cawangan'],['kodlaluan' => Auth::user()->name ])->json();
|
|
|
|
$totalserahan = 0;
|
|
$totalpendahuluan = 0;
|
|
foreach($addtunai as $index1=>$at)
|
|
{
|
|
if($at['tambah'] > 0)
|
|
{
|
|
$totalpendahuluan += $at['tambah'];
|
|
}
|
|
|
|
if($at['kurang'] > 0)
|
|
{
|
|
$totalserahan += $at['kurang'];
|
|
}
|
|
}
|
|
|
|
$totalgadai = 0;
|
|
$totalgadaibarcodescanned = 0;
|
|
foreach($gadai as $index1=>$gad)
|
|
{
|
|
if($gad['teller'] === Auth::user()->name)
|
|
{
|
|
if($gad['semakbarcode'] == 'Lulus')
|
|
$totalgadaibarcodescanned += $gad['pinjaman'];
|
|
|
|
$totalgadai += $gad['pinjaman'];
|
|
}
|
|
}
|
|
|
|
$totaltebus = 0;
|
|
$totaltebusbarcodescanned = 0;
|
|
|
|
foreach($tebus as $index1=>$teb)
|
|
{
|
|
if($teb['teller'] === Auth::user()->name)
|
|
{
|
|
if($teb['tagterima'] === 1){
|
|
if($teb['jenistebus'] === 'S')
|
|
{
|
|
$totaltebusbarcodescanned += $teb['pinjaman'] + $teb['bakiupah'];
|
|
}else{
|
|
$totaltebusbarcodescanned += $teb['bakipjm'];
|
|
}
|
|
}
|
|
|
|
if($teb['jenistebus'] === 'S')
|
|
{
|
|
$totaltebus += $teb['pinjaman'] + $teb['bakiupah'];
|
|
}else{
|
|
$totaltebus += $teb['bakipjm'];
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
$totalansuran = 0;
|
|
foreach($ansuran as $index1=>$ans)
|
|
{
|
|
if($ans['teller'] === Auth::user()->name)
|
|
$totalansuran += $ans['duit_masuk'];
|
|
}
|
|
|
|
$totalupahlama = 0;
|
|
foreach($advansur as $index1=>$upahlama)
|
|
{
|
|
$totalupahlama += $upahlama['upahDibayar'];
|
|
}
|
|
|
|
$totaltuntutbaki = 0;
|
|
$bakilelong = 0;
|
|
$rugilelong = 0;
|
|
foreach($tuntutbaki as $index1=>$tb)
|
|
{
|
|
if($tb['jenis'] == 'T')
|
|
{
|
|
$bakilelong += $tb['jumlah'];
|
|
}else{
|
|
$rugilelong += -($tb['jumlah']);
|
|
}
|
|
|
|
$totaltuntutbaki += $tb['jumlah'];
|
|
}
|
|
|
|
$penebusan = floatval($totaltebus) + floatval($totalansuran) + floatval($totalupahlama);
|
|
$penebusanbarcodescanned = floatval($totaltebusbarcodescanned) + floatval($totalansuran) + floatval($totalupahlama);
|
|
$gadaian = floatval($totalgadai);
|
|
|
|
$bakisemasa = floatval($bakiawal) + floatval($totalpendahuluan) + floatval($penebusan) - (floatval($gadaian) + floatval($totalserahan)) - floatval($totaltuntutbaki);
|
|
|
|
$errorpendahuluan = false; $errorserahan = false; $errorpenebusan = false; $errorgadaian = false; $errorbaki = false;
|
|
|
|
if(number_format($penebusanbarcodescanned,2) !== number_format($masuk,2))
|
|
$errorpenebusan = true;
|
|
|
|
if(number_format(round($bakisemasa,1),2) !== number_format(round($baki,1),2))
|
|
$errorbaki = true;
|
|
|
|
if(number_format($totalpendahuluan,2) != number_format($pendahuluan,2))
|
|
$errorpendahuluan = true;
|
|
|
|
if(number_format($totalserahan,2) != number_format($serahan,2))
|
|
$errorserahan = true;
|
|
|
|
if(number_format($totalgadaibarcodescanned,2) != number_format($keluar,2))
|
|
$errorgadaian = true;
|
|
|
|
if($errorpenebusan === false && $errorgadaian === false && $errorbaki === false)
|
|
{
|
|
return response('sama');
|
|
}else{
|
|
$arraykemaskini = ['pendahuluan' => round($totalpendahuluan,2),'serahan' => round($totalserahan,2), 'penebusan' => round($penebusanbarcodescanned,2), 'gadaian' => round($totalgadaibarcodescanned,2), 'bakisemasa' => round($bakisemasa,1)];
|
|
return response()->json($arraykemaskini);
|
|
}
|
|
}
|
|
|
|
public function kemaskiniAliranTunai(Request $request)
|
|
{
|
|
$auth_user = Auth::user();
|
|
|
|
|
|
$alirantunai = Http::get(config('api.url') . '/api/GetCurrentTunai/' . $auth_user['cawangan'],['kodlaluan' => $auth_user['name']])->json();
|
|
|
|
$keluar = $alirantunai['keluar'];
|
|
$baki = $alirantunai['baki'];
|
|
$masuk = $alirantunai['masuk'];
|
|
$bakiawal = $alirantunai['bakiawal'];
|
|
$pendahuluan = $alirantunai['tambah'];
|
|
$serahan = $alirantunai['kurang'];
|
|
|
|
$updateTunai = Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
|
|
'kodlaluan' => $auth_user['name'],
|
|
'keluar'=> $request->gadaian,
|
|
'masuk'=> $request->penebusan,
|
|
'bakiakhir'=> $request->bakiakhir
|
|
]);
|
|
|
|
if($updateTunai->status() == 200)
|
|
{
|
|
return response('berjaya');
|
|
}else{
|
|
return response('gagal');
|
|
}
|
|
}
|
|
|
|
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);
|
|
}
|
|
|
|
|
|
}
|