kemaskini pembetulan penebusan tawaruq lejer am
This commit is contained in:
@@ -108,7 +108,7 @@ class AliranTunaiController extends Controller
|
||||
$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();
|
||||
$advansur = Http::get(config('api.url').'/api/AnsuranByTarikh/'.$auth_user['cawangan'],['kodlaluan' => Auth::user()->name ])->json();
|
||||
|
||||
// dd($advansur);
|
||||
//******************* INITIALIZE LEJER AM START HERE****************************//
|
||||
@@ -1276,6 +1276,38 @@ class AliranTunaiController extends Controller
|
||||
|
||||
}
|
||||
|
||||
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();
|
||||
@@ -1431,7 +1463,7 @@ class AliranTunaiController extends Controller
|
||||
$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;
|
||||
@@ -1455,7 +1487,7 @@ class AliranTunaiController extends Controller
|
||||
{
|
||||
if($gad['teller'] === Auth::user()->name)
|
||||
{
|
||||
if($gad['semakbarcode'] === 'LULUS')
|
||||
if($gad['semakbarcode'] == 'Lulus')
|
||||
$totalgadaibarcodescanned += $gad['pinjaman'];
|
||||
|
||||
$totalgadai += $gad['pinjaman'];
|
||||
@@ -1501,11 +1533,26 @@ class AliranTunaiController extends Controller
|
||||
$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));
|
||||
$bakisemasa = floatval($bakiawal) + floatval($totalpendahuluan) + floatval($penebusan) - (floatval($gadaian) + floatval($totalserahan)) - floatval($totaltuntutbaki);
|
||||
|
||||
$errorpendahuluan = false; $errorserahan = false; $errorpenebusan = false; $errorgadaian = false; $errorbaki = false;
|
||||
|
||||
@@ -1528,7 +1575,7 @@ class AliranTunaiController extends Controller
|
||||
{
|
||||
return response('sama');
|
||||
}else{
|
||||
$arraykemaskini = ['pendahuluan' => round($totalpendahuluan,2),'serahan' => round($totalserahan,2), 'penebusan' => round($totaltebusbarcodescanned,2), 'gadaian' => round($totalgadaibarcodescanned,2), 'bakisemasa' => round($bakisemasa,1)];
|
||||
$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);
|
||||
}
|
||||
}
|
||||
@@ -1549,8 +1596,8 @@ class AliranTunaiController extends Controller
|
||||
|
||||
$updateTunai = Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
|
||||
'kodlaluan' => $auth_user['name'],
|
||||
'keluar'=> $keluar,
|
||||
'masuk'=> $masuk,
|
||||
'keluar'=> $request->gadaian,
|
||||
'masuk'=> $request->penebusan,
|
||||
'bakiakhir'=> $request->bakiakhir
|
||||
]);
|
||||
|
||||
|
||||
@@ -425,11 +425,55 @@ class GadaianController extends Controller
|
||||
return view('print.resittebusseparuh',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction'));
|
||||
}
|
||||
|
||||
public function resitautotawarruq($id)
|
||||
{
|
||||
|
||||
$auth_user = Auth::user();
|
||||
|
||||
$gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json();
|
||||
|
||||
$totaltransaction = 0;
|
||||
|
||||
$transaction = Http::get(config('api.url') . '/api/transaction/'. $id)->json();
|
||||
|
||||
foreach($transaction as $trans)
|
||||
{
|
||||
$totaltransaction += $trans['duit_masuk'];
|
||||
}
|
||||
|
||||
if(sizeof($gadai) != 0)
|
||||
$gadai = $gadai[0][0];
|
||||
|
||||
$customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json();
|
||||
|
||||
$transaction_keuntungan = Http::get(config('api.url'). '/api/transaksi_keuntungan_latest/'. $id)->json();
|
||||
if(sizeof($customers_info) != 0)
|
||||
$customers_info = $customers_info[0];
|
||||
|
||||
|
||||
$penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $auth_user['cawangan'],[ "norujukan" => $id])->json();
|
||||
|
||||
if(sizeof($penebusan) != 0)
|
||||
$penebusan = $penebusan[0];
|
||||
|
||||
$wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $penebusan['nowakil'])->json();
|
||||
|
||||
// dd($wakil);
|
||||
if(sizeof($wakil) != 0)
|
||||
$wakil = $wakil[0];
|
||||
|
||||
return view('print.resittebusautotawarruq',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction','transaction_keuntungan'));
|
||||
}
|
||||
|
||||
public function resittebus($id)
|
||||
{
|
||||
|
||||
$auth_user = Auth::user();
|
||||
|
||||
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
|
||||
dd($cawangan_info);
|
||||
|
||||
$gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json();
|
||||
|
||||
$totaltransaction = 0;
|
||||
@@ -462,7 +506,7 @@ class GadaianController extends Controller
|
||||
if(sizeof($wakil) != 0)
|
||||
$wakil = $wakil[0];
|
||||
|
||||
return view('print.resittebus',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction'));
|
||||
return view('print.resittebus',compact('transaction','gadai','cawangan_info','customers_info','penebusan','wakil','totaltransaction'));
|
||||
}
|
||||
|
||||
public function resitbelumtebus($id)
|
||||
|
||||
@@ -9,6 +9,7 @@ use App\Events\OperasiNotice;
|
||||
use App\Events\PendahuluanSerahan;
|
||||
use App\Events\NotifikasiKelulusan;
|
||||
use App\Events\NotifikasiUbahHapus;
|
||||
use App\Events\NotifikasiAGH;
|
||||
|
||||
use App\User;
|
||||
use App\Cawangan;
|
||||
@@ -20,6 +21,7 @@ use Illuminate\Support\Facades\Session;
|
||||
use Illuminate\Support\Facades\Hash;
|
||||
use Carbon\Carbon;
|
||||
use PDF;
|
||||
use DateTime;
|
||||
|
||||
class KhazanahController extends Controller
|
||||
{
|
||||
@@ -36,25 +38,61 @@ class KhazanahController extends Controller
|
||||
|
||||
$api_url = config('api.url');
|
||||
$auth_user = Auth::user();
|
||||
$idtype = 'nokp';
|
||||
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
$bank = Http::get(config('api.url') . '/api/bank')->json();
|
||||
return view('khazanah.index',compact('search','cawangan_info','bank','api_url'));
|
||||
return view('khazanah.index',compact('search','cawangan_info','bank','api_url','idtype'));
|
||||
}
|
||||
|
||||
public function search(Request $request){
|
||||
$noic = $request->noic;
|
||||
$idtype = $request->customerIDType;
|
||||
Session::put('noic', $noic);
|
||||
$api_url = config('api.url');
|
||||
$auth_user = Auth::user();
|
||||
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
$bank = Http::get(config('api.url') . '/api/bank')->json();
|
||||
$customers_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json();
|
||||
|
||||
if($customers_info){
|
||||
$customer_info = $customers_info[0];
|
||||
}else{
|
||||
$customer_info = $customers_info;
|
||||
}
|
||||
$request->session()->forget('page_reload');
|
||||
$request->session()->forget('norujukan');
|
||||
|
||||
$search = true;
|
||||
|
||||
if($customer_info){
|
||||
Session::put('customer_info_khazanah',$customer_info);
|
||||
return redirect()->route('khazanah.customer_info')->with( ['customer_info' => $customer_info,'cawangan_info'=>$cawangan_info,'api_url'=>$api_url]);
|
||||
}else{
|
||||
return view('khazanah.index',compact('search','noic','cawangan_info','bank','api_url','idtype'));
|
||||
}
|
||||
}
|
||||
|
||||
public function info(Request $request){
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
$customers_info = Http::get(config('api.url') . '/api/customers/'. $request->noic)->json();
|
||||
$customers_info = Http::get(config('api.url') . '/api/customers/'. Session::get('noic'))->json();
|
||||
if($customers_info){
|
||||
$customer_info = $customers_info[0];
|
||||
}else{
|
||||
$customer_info = $customers_info;
|
||||
}
|
||||
|
||||
$bakilelong = Http::get(config('api.url') . '/api/bakilelong/cawangan/' . $auth_user['cawangan'] . '/' . Session::get('noic') . '/baki')->json();
|
||||
$rugilelong = Http::get(config('api.url') . '/api/bakilelong/cawangan/' . $auth_user['cawangan'] . '/' . Session::get('noic') . '/rugi')->json();
|
||||
|
||||
$negeri = Http::get(config('api.url') . '/api/negeri/')->json();
|
||||
|
||||
|
||||
|
||||
$request->session()->forget('page_reload');
|
||||
$request->session()->forget('norujukan');
|
||||
return view('khazanah.info',compact('cawangan_info','api_url','customer_info'));
|
||||
return view('khazanah.info',compact('cawangan_info','api_url','customer_info','bakilelong','rugilelong','negeri'));
|
||||
}
|
||||
|
||||
public function menu()
|
||||
@@ -791,7 +829,6 @@ class KhazanahController extends Controller
|
||||
else
|
||||
{
|
||||
|
||||
|
||||
$hariIni_UG=$get_lejerUG[0]['hariini'];
|
||||
$kelmarin_UG=$get_lejerUG[0]['kelmarin'];
|
||||
$jumlah_UG=$get_lejerUG[0]['jumlah'];
|
||||
@@ -824,13 +861,11 @@ class KhazanahController extends Controller
|
||||
$jumlah_Pinjaman=$get_lejerPinjaman[0]['jumlah'];
|
||||
$kredit_Pinjaman=$get_lejerPinjaman[0]['kredit'];
|
||||
$debit_Pinjaman=$get_lejerPinjaman[0]['debit'];
|
||||
$recno_Pinjaman=$get_lejerPinjaman[0]['recno'];
|
||||
|
||||
$recno_Pinjaman=$get_lejerPinjaman[0]['recno'];
|
||||
|
||||
$kredit_Pinjaman=$kredit_Pinjaman+$pinjaman;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$hariIni_Pinjaman=$debit_Pinjaman-$kredit_Pinjaman;
|
||||
$kelmarin_Pinjaman=$jumlah_Pinjaman-$hariIni_Pinjaman;
|
||||
|
||||
@@ -843,8 +878,6 @@ class KhazanahController extends Controller
|
||||
|
||||
]);
|
||||
|
||||
|
||||
|
||||
$get_latest_bayarUntung=Http::get(config('api.url').'/api/latest_transaksi_untung/'.$request->norujukan_barcode)->json();
|
||||
$bayaran_latest_untung=$get_latest_bayarUntung[0]['bayaran_keuntungan'];
|
||||
$bayaran_rebate=$get_latest_bayarUntung[0]['keuntungan_rebet'];
|
||||
@@ -857,7 +890,6 @@ class KhazanahController extends Controller
|
||||
$recno_untung=$get_lejer_Untung [0]['recno'];
|
||||
$kredit_untung=$get_lejer_Untung [0]['kredit'];
|
||||
|
||||
|
||||
$kredit_untung=$kredit_untung+$bayaran_latest_untung;
|
||||
$hariini_untung=$debit_untung-$kredit_untung;
|
||||
$kelmarin_untung=$jumlah_untung-$hariini_untung;
|
||||
@@ -872,8 +904,6 @@ class KhazanahController extends Controller
|
||||
]);
|
||||
|
||||
|
||||
|
||||
|
||||
$get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json();
|
||||
$latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet'];
|
||||
|
||||
@@ -905,7 +935,6 @@ class KhazanahController extends Controller
|
||||
|
||||
$get_latest_bayarRebate=Http::get(config('api.url').'/api/latest_transaksi_untung/data/'.$request->norujukan_barcode)->json();
|
||||
$latest_rebate=$get_latest_bayarRebate[0]['keuntungan_rebet'];
|
||||
|
||||
$get_GLCode_RebateB=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$Rebet_B])->json();
|
||||
$keterangan_RebateB=$get_GLCode_Tunai[0]['descpt'];
|
||||
$acctype_RebateB=$get_GLCode_Tunai[0]['acttype'];
|
||||
@@ -936,9 +965,6 @@ class KhazanahController extends Controller
|
||||
|
||||
$totalmasuk = $tebus_detail['bakipjm'] + $masuk;
|
||||
|
||||
|
||||
|
||||
|
||||
$get_GLCode_Tunai=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json();
|
||||
$keterangan_Tunai=$get_GLCode_Tunai[0]['descpt'];
|
||||
$acctype_Tunai=$get_GLCode_Tunai[0]['acttype'];
|
||||
@@ -957,8 +983,6 @@ class KhazanahController extends Controller
|
||||
$hariIni_Tunai=$debit_Tunai-$kredit_Tunai;
|
||||
$kelmarin_Tunai=$jumlah_Tunai-$hariIni_Tunai;
|
||||
|
||||
|
||||
|
||||
$updateGlejer_Tunai=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
||||
'recno'=>$recno_Tunai,
|
||||
'debit'=>$debit_Tunai,
|
||||
@@ -1496,7 +1520,6 @@ class KhazanahController extends Controller
|
||||
|
||||
$bakiperubatan = 0;
|
||||
|
||||
|
||||
switch ($request->jenismodal) {
|
||||
case "selenggara":
|
||||
$kategori = "Baiki dan Selenggara";
|
||||
@@ -1576,6 +1599,9 @@ class KhazanahController extends Controller
|
||||
'jumlahkeping' => "0"
|
||||
]);
|
||||
|
||||
$myDateTime = DateTime::createFromFormat('Y-m-d', $request->tarikhbil);
|
||||
$tarikhbil = $myDateTime->format('dmY');
|
||||
|
||||
$panjar = Http::post(config('api.url') . '/api/CreatePanjar/'. $auth_user['cawangan'],[
|
||||
|
||||
'deskripsi' => $request->deskripsi,
|
||||
@@ -1585,7 +1611,7 @@ class KhazanahController extends Controller
|
||||
'id' => $auth_user['name'],
|
||||
'bakiperubatan' => $bakiperubatan,
|
||||
'nobaucer' => $request->baucer,
|
||||
'nobil' => "3213231",
|
||||
'nobil' => $tarikhbil,
|
||||
'tuntutoleh' => $request->tuntutan
|
||||
|
||||
])->json();
|
||||
@@ -1608,9 +1634,9 @@ class KhazanahController extends Controller
|
||||
$keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode
|
||||
$actype=$get_glCode_Details[0]['acttype']; //keterangan acctype
|
||||
|
||||
$get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json();
|
||||
if(sizeof($get_Panjar_AM)==0)
|
||||
{
|
||||
$get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json();
|
||||
if(sizeof($get_Panjar_AM)==0)
|
||||
{
|
||||
$jumlah=0.0;
|
||||
$getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$PANJAR_AM])->json();
|
||||
if(sizeof($getGLedjer_Semalam)==0)
|
||||
@@ -1720,28 +1746,28 @@ class KhazanahController extends Controller
|
||||
'kelmarin'=>$kelmarin_panjar,
|
||||
|
||||
|
||||
]);
|
||||
]);
|
||||
|
||||
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
|
||||
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
|
||||
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
|
||||
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
|
||||
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
|
||||
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
|
||||
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
|
||||
|
||||
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
|
||||
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
|
||||
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
|
||||
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
|
||||
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
|
||||
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
|
||||
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
|
||||
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
|
||||
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
|
||||
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
|
||||
|
||||
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
|
||||
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
|
||||
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
|
||||
|
||||
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
||||
'recno'=>$recno_Tunai,
|
||||
'debit'=>$debit_Tunai,
|
||||
'kredit'=>$kredit_Tunai,
|
||||
'hariini'=>$hariini_Tunai,
|
||||
'kelmarin'=>$kelmarin_Tunai,
|
||||
|
||||
]);
|
||||
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
||||
'recno'=>$recno_Tunai,
|
||||
'debit'=>$debit_Tunai,
|
||||
'kredit'=>$kredit_Tunai,
|
||||
'hariini'=>$hariini_Tunai,
|
||||
'kelmarin'=>$kelmarin_Tunai,
|
||||
|
||||
]);
|
||||
|
||||
|
||||
}
|
||||
@@ -1758,62 +1784,62 @@ class KhazanahController extends Controller
|
||||
$get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
|
||||
if(sizeof($get_Panjar_AM)==0)
|
||||
{
|
||||
$jumlah=0.0;
|
||||
$getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
|
||||
if(sizeof($getGLedjer_Semalam)==0)
|
||||
{
|
||||
$jumlah=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$jumlah=0.0;
|
||||
$getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
|
||||
if(sizeof($getGLedjer_Semalam)==0)
|
||||
{
|
||||
$jumlah=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$jumlah_semalam=$getGLedjer_Semalam[0]['jumlah'];
|
||||
$hariIniSemalam=$getGLedjer_Semalam[0]['hariini'];
|
||||
$jumlah=$jumlah_semalam+$hariIniSemalam;
|
||||
}
|
||||
$jumlahBulan_ini=0.0;
|
||||
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
|
||||
|
||||
if( sizeof($get_GlejerBulan_Tahun)==0)
|
||||
{
|
||||
$jumlahBulan_ini=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah'];
|
||||
$jumlahBulan_ini=$jumlah-$jumlahBulan_ini;
|
||||
|
||||
}//end bulan tahun
|
||||
$Jumlah_TahunIni=0.0;
|
||||
$get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
|
||||
if(sizeof($get_Glejer_Tahun)==0)
|
||||
{
|
||||
$Jumlah_TahunIni=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$jumlah_semalam=$getGLedjer_Semalam[0]['jumlah'];
|
||||
$hariIniSemalam=$getGLedjer_Semalam[0]['hariini'];
|
||||
$jumlah=$jumlah_semalam+$hariIniSemalam;
|
||||
}
|
||||
$jumlahBulan_ini=0.0;
|
||||
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
|
||||
|
||||
if( sizeof($get_GlejerBulan_Tahun)==0)
|
||||
{
|
||||
$jumlahBulan_ini=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah'];
|
||||
$jumlahBulan_ini=$jumlah-$jumlahBulan_ini;
|
||||
|
||||
}//end bulan tahun
|
||||
$Jumlah_TahunIni=0.0;
|
||||
$get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$KERAIAN])->json();
|
||||
if(sizeof($get_Glejer_Tahun)==0)
|
||||
{
|
||||
$Jumlah_TahunIni=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$JumTahunIni=$get_Glejer_Tahun[0]['jumlah'];
|
||||
$Jumlah_TahunIni=$jumlah-$JumTahunIni;
|
||||
|
||||
$JumTahunIni=$get_Glejer_Tahun[0]['jumlah'];
|
||||
$Jumlah_TahunIni=$jumlah-$JumTahunIni;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$HariIni=0.00-$request->bayaran;
|
||||
$kelmarin=$jumlah-$HariIni;
|
||||
|
||||
//insert glejer untuk current date /hari ini
|
||||
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
||||
'kodcaw'=>$auth_user['cawangan'],
|
||||
'glcode'=>$KERAIAN,
|
||||
'descpt'=>$keterangan,
|
||||
'debit'=>$request->bayaran,
|
||||
'kredit'=>0.0,
|
||||
'hariini'=>$HariIni,
|
||||
'kelmarin'=>$kelmarin,
|
||||
'jumlah'=>$jumlah,
|
||||
'bulanini'=>$jumlahBulan_ini,
|
||||
'tahunini'=>$Jumlah_TahunIni,
|
||||
'acttype'=> $actype
|
||||
$HariIni=0.00-$request->bayaran;
|
||||
$kelmarin=$jumlah-$HariIni;
|
||||
|
||||
//insert glejer untuk current date /hari ini
|
||||
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
||||
'kodcaw'=>$auth_user['cawangan'],
|
||||
'glcode'=>$KERAIAN,
|
||||
'descpt'=>$keterangan,
|
||||
'debit'=>$request->bayaran,
|
||||
'kredit'=>0.0,
|
||||
'hariini'=>$HariIni,
|
||||
'kelmarin'=>$kelmarin,
|
||||
'jumlah'=>$jumlah,
|
||||
'bulanini'=>$jumlahBulan_ini,
|
||||
'tahunini'=>$Jumlah_TahunIni,
|
||||
'acttype'=> $actype
|
||||
|
||||
]);
|
||||
|
||||
@@ -1838,54 +1864,50 @@ class KhazanahController extends Controller
|
||||
|
||||
]);
|
||||
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$hariini_panjar= $get_Panjar_AM[0]['hariini'];
|
||||
$kelmarin_panjar= $get_Panjar_AM[0]['kelmarin'];
|
||||
$jumlah_panjar= $get_Panjar_AM[0]['jumlah'];
|
||||
$debit_panjar= $get_Panjar_AM[0]['debit'];
|
||||
$recno_panjar= $get_Panjar_AM[0]['recno'];
|
||||
$kredit_panjar= $get_Panjar_AM[0]['kredit'];
|
||||
$hariini_panjar= $get_Panjar_AM[0]['hariini'];
|
||||
$kelmarin_panjar= $get_Panjar_AM[0]['kelmarin'];
|
||||
$jumlah_panjar= $get_Panjar_AM[0]['jumlah'];
|
||||
$debit_panjar= $get_Panjar_AM[0]['debit'];
|
||||
$recno_panjar= $get_Panjar_AM[0]['recno'];
|
||||
$kredit_panjar= $get_Panjar_AM[0]['kredit'];
|
||||
|
||||
|
||||
$debit_panjar=$debit_panjar+$request->bayaran;
|
||||
$harini_panjar=$debit_panjar-$kredit_panjar;
|
||||
$kelmarin_panjar=$jumlah_panjar-$harini_panjar;
|
||||
$debit_panjar=$debit_panjar+$request->bayaran;
|
||||
$harini_panjar=$debit_panjar-$kredit_panjar;
|
||||
$kelmarin_panjar=$jumlah_panjar-$harini_panjar;
|
||||
|
||||
$update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
||||
'recno'=>$recno_panjar,
|
||||
'debit'=>$debit_panjar,
|
||||
'kredit'=>$kredit_panjar,
|
||||
'hariini'=>$hariini_panjar,
|
||||
'kelmarin'=>$kelmarin_panjar,
|
||||
$update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
||||
'recno'=>$recno_panjar,
|
||||
'debit'=>$debit_panjar,
|
||||
'kredit'=>$kredit_panjar,
|
||||
'hariini'=>$hariini_panjar,
|
||||
'kelmarin'=>$kelmarin_panjar,
|
||||
]);
|
||||
|
||||
|
||||
]);
|
||||
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
|
||||
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
|
||||
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
|
||||
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
|
||||
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
|
||||
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
|
||||
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
|
||||
|
||||
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
|
||||
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
|
||||
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
|
||||
|
||||
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
|
||||
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
|
||||
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
|
||||
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
|
||||
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
|
||||
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
|
||||
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
|
||||
|
||||
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
|
||||
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
|
||||
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
|
||||
|
||||
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
||||
'recno'=>$recno_Tunai,
|
||||
'debit'=>$debit_Tunai,
|
||||
'kredit'=>$kredit_Tunai,
|
||||
'hariini'=>$hariini_Tunai,
|
||||
'kelmarin'=>$kelmarin_Tunai,
|
||||
|
||||
]);
|
||||
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
||||
'recno'=>$recno_Tunai,
|
||||
'debit'=>$debit_Tunai,
|
||||
'kredit'=>$kredit_Tunai,
|
||||
'hariini'=>$hariini_Tunai,
|
||||
'kelmarin'=>$kelmarin_Tunai,
|
||||
|
||||
]);
|
||||
|
||||
|
||||
}
|
||||
@@ -1899,51 +1921,52 @@ class KhazanahController extends Controller
|
||||
$keterangan=$get_glCode_Details[0]['descpt']; //keterangan glcode
|
||||
$actype=$get_glCode_Details[0]['acttype']; //keterangan acctype
|
||||
|
||||
$get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
|
||||
$get_Panjar_AM=Http::get(config('api.url').'/api/getGlejer/'. $auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
|
||||
|
||||
if(sizeof($get_Panjar_AM)==0)
|
||||
{
|
||||
$jumlah=0.0;
|
||||
$getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
|
||||
if(sizeof($getGLedjer_Semalam)==0)
|
||||
{
|
||||
$jumlah=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$jumlah=0.0;
|
||||
$getGLedjer_Semalam=Http::get(config('api.url').'/api/getSemalam_Glejer/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
|
||||
if(sizeof($getGLedjer_Semalam)==0)
|
||||
{
|
||||
$jumlah=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$jumlah_semalam=$getGLedjer_Semalam[0]['jumlah'];
|
||||
$hariIniSemalam=$getGLedjer_Semalam[0]['hariini'];
|
||||
$jumlah=$jumlah_semalam+$hariIniSemalam;
|
||||
}
|
||||
$jumlahBulan_ini=0.0;
|
||||
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
|
||||
|
||||
if( sizeof($get_GlejerBulan_Tahun)==0)
|
||||
{
|
||||
$jumlahBulan_ini=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah'];
|
||||
$jumlahBulan_ini=$jumlah-$jumlahBulan_ini;
|
||||
|
||||
}//end bulan tahun
|
||||
$Jumlah_TahunIni=0.0;
|
||||
$get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
|
||||
if(sizeof($get_Glejer_Tahun)==0)
|
||||
{
|
||||
$Jumlah_TahunIni=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$jumlah_semalam=$getGLedjer_Semalam[0]['jumlah'];
|
||||
$hariIniSemalam=$getGLedjer_Semalam[0]['hariini'];
|
||||
$jumlah=$jumlah_semalam+$hariIniSemalam;
|
||||
}
|
||||
$jumlahBulan_ini=0.0;
|
||||
$get_GlejerBulan_Tahun=Http::get(config('api.url').'/api/getLejerMonthYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
|
||||
|
||||
if( sizeof($get_GlejerBulan_Tahun)==0)
|
||||
{
|
||||
$jumlahBulan_ini=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
$jumlahBulan_ini=$get_GlejerBulan_Tahun[0]['jumlah'];
|
||||
$jumlahBulan_ini=$jumlah-$jumlahBulan_ini;
|
||||
|
||||
}//end bulan tahun
|
||||
$Jumlah_TahunIni=0.0;
|
||||
$get_Glejer_Tahun=Http::get(config('api.url').'/api/getLejerYear/'.$auth_user['cawangan'],['glcode'=>$SELENGGARA])->json();
|
||||
if(sizeof($get_Glejer_Tahun)==0)
|
||||
{
|
||||
$Jumlah_TahunIni=0.0;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
$JumTahunIni=$get_Glejer_Tahun[0]['jumlah'];
|
||||
$Jumlah_TahunIni=$jumlah-$JumTahunIni;
|
||||
|
||||
$JumTahunIni=$get_Glejer_Tahun[0]['jumlah'];
|
||||
$Jumlah_TahunIni=$jumlah-$JumTahunIni;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
$HariIni=0.0-$request->bayaran;
|
||||
$kelmarin=$jumlah-$HariIni;
|
||||
$HariIni=0.0-$request->bayaran;
|
||||
$kelmarin=$jumlah-$HariIni;
|
||||
|
||||
//insert glejer untuk current date /hari ini
|
||||
$daftarGlejer=Http::post(config('api.url').'/api/daftarGlejer/'.$auth_user['cawangan'],[
|
||||
@@ -1991,45 +2014,45 @@ class KhazanahController extends Controller
|
||||
else
|
||||
{
|
||||
|
||||
$hariini_panjar= $get_Panjar_AM[0]['hariini'];
|
||||
$kelmarin_panjar= $get_Panjar_AM[0]['kelmarin'];
|
||||
$jumlah_panjar= $get_Panjar_AM[0]['jumlah'];
|
||||
$debit_panjar= $get_Panjar_AM[0]['debit'];
|
||||
$recno_panjar= $get_Panjar_AM[0]['recno'];
|
||||
$kredit_panjar= $get_Panjar_AM[0]['kredit'];
|
||||
$debit_panjar=$debit_panjar+$request->bayaran;
|
||||
$harini_panjar=$debit_panjar-$kredit_panjar;
|
||||
$kelmarin_panjar=$jumlah_panjar-$harini_panjar;
|
||||
$update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
||||
'recno'=>$recno_panjar,
|
||||
'debit'=>$debit_panjar,
|
||||
'kredit'=>$kredit_panjar,
|
||||
'hariini'=>$hariini_panjar,
|
||||
'kelmarin'=>$kelmarin_panjar,
|
||||
$hariini_panjar= $get_Panjar_AM[0]['hariini'];
|
||||
$kelmarin_panjar= $get_Panjar_AM[0]['kelmarin'];
|
||||
$jumlah_panjar= $get_Panjar_AM[0]['jumlah'];
|
||||
$debit_panjar= $get_Panjar_AM[0]['debit'];
|
||||
$recno_panjar= $get_Panjar_AM[0]['recno'];
|
||||
$kredit_panjar= $get_Panjar_AM[0]['kredit'];
|
||||
$debit_panjar=$debit_panjar+$request->bayaran;
|
||||
$harini_panjar=$debit_panjar-$kredit_panjar;
|
||||
$kelmarin_panjar=$jumlah_panjar-$harini_panjar;
|
||||
$update_PanjarAM=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user['cawangan'],[
|
||||
'recno'=>$recno_panjar,
|
||||
'debit'=>$debit_panjar,
|
||||
'kredit'=>$kredit_panjar,
|
||||
'hariini'=>$hariini_panjar,
|
||||
'kelmarin'=>$kelmarin_panjar,
|
||||
|
||||
|
||||
]);
|
||||
|
||||
]);
|
||||
|
||||
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
|
||||
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
|
||||
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
|
||||
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
|
||||
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
|
||||
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
|
||||
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
|
||||
|
||||
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
|
||||
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
|
||||
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
|
||||
$LejerTunaiDitangan=Http::get(config('api.url').'/api/getGlejer/'.$auth_user['cawangan'],['glcode'=>$TUNAI])->json();
|
||||
$hariini_Tunai=$LejerTunaiDitangan[0]['hariini'];
|
||||
$kelmarin_Tunai=$LejerTunaiDitangan[0]['kelmarin'];
|
||||
$jumlah_Tunai=$LejerTunaiDitangan[0]['jumlah'];
|
||||
$debit_Tunai=$LejerTunaiDitangan[0]['debit'];
|
||||
$recno_Tunai=$LejerTunaiDitangan[0]['recno'];
|
||||
$kredit_Tunai=$LejerTunaiDitangan[0]['kredit'];
|
||||
|
||||
$kredit_Tunai=$kredit_Tunai+$request->bayaran;
|
||||
$hariini_Tunai=$debit_Tunai-$kredit_Tunai;
|
||||
$kelmarin_Tunai=$jumlah_Tunai-$hariini_Tunai;
|
||||
|
||||
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user->kodcaw,[
|
||||
'recno'=>$recno_Tunai,
|
||||
'debit'=>$debit_Tunai,
|
||||
'kredit'=>$kredit_Tunai,
|
||||
'hariini'=>$hariini_Tunai,
|
||||
'kelmarin'=>$kelmarin_Tunai,
|
||||
|
||||
]);
|
||||
$update_TunaiDiTangan=Http::put(config('api.url').'/api/kemasKiniGlejer/'.$auth_user->kodcaw,[
|
||||
'recno'=>$recno_Tunai,
|
||||
'debit'=>$debit_Tunai,
|
||||
'kredit'=>$kredit_Tunai,
|
||||
'hariini'=>$hariini_Tunai,
|
||||
'kelmarin'=>$kelmarin_Tunai,
|
||||
|
||||
]);
|
||||
}
|
||||
}//end perbelanjaan Selanggara
|
||||
|
||||
@@ -2047,9 +2070,22 @@ class KhazanahController extends Controller
|
||||
|
||||
if($upVault == 200 && empty($panjar) == false && $upDeno == 200)
|
||||
{
|
||||
if($request->jenismodal === 'perubatan')
|
||||
{
|
||||
$listUser=User::where('name','=',$request->tuntutan)->get();
|
||||
|
||||
$totalsebenar = floatval($listUser[0]->perubatan) - floatval($request->bayaran);
|
||||
|
||||
$overrideuser = User::where('cawangan','=',$auth_user['cawangan'])
|
||||
->where('name','=',$request->tuntutan)
|
||||
->update(array(
|
||||
'perubatan' => $totalsebenar
|
||||
));
|
||||
}
|
||||
|
||||
return redirect('/panjar')->with('messageinformation','Panjar Berjaya Disimpan.');
|
||||
}else{
|
||||
return redirect('/panjar')->with('messageinformation','Panjar Mengalami Masalah UntukDisimpan.');
|
||||
return redirect('/panjar')->with('messageinformation','Panjar Mengalami Masalah Untuk Disimpan.');
|
||||
}
|
||||
|
||||
return response($updateVault);
|
||||
@@ -3157,7 +3193,7 @@ class KhazanahController extends Controller
|
||||
}
|
||||
|
||||
public function cetakLaporanRingkasanHarian(Request $request){
|
||||
// dd($request);
|
||||
|
||||
$api_url = config('api.url');
|
||||
$auth_user = Auth::user();
|
||||
$current = Carbon::now();
|
||||
@@ -3223,13 +3259,13 @@ class KhazanahController extends Controller
|
||||
|
||||
$totalbilhapuskirakeseluruhan = $kawalanstok[3]['hapuskira1'][0]['bil'] + $kawalanstok[3]['hapuskira2'][0]['bil'] + $kawalanstok[3]['hapuskira3'][0]['bil'];
|
||||
$totalbilhapuskirasehari = $kawalanstok[3]['hapuskiraini1'][0]['bil'] + $kawalanstok[3]['hapuskiraini2'][0]['bil'] + $kawalanstok[3]['hapuskiraini3'][0]['bil'];
|
||||
$totalbilhapuskira = $totalbilhapuskirakeseluruhan + $totalbilhapuskirasehari; echo number_format($totalbilhapuskira);
|
||||
$totalbilhapuskira = $totalbilhapuskirakeseluruhan + $totalbilhapuskirasehari;
|
||||
|
||||
$totalpinjhapuskirakeseluruhan = $kawalanstok[3]['hapuskira1'][0]['pinj'] + $kawalanstok[3]['hapuskira2'][0]['pinj'] + $kawalanstok[3]['hapuskira3'][0]['pinj'];
|
||||
$totalpinjhapuskirasehari = $kawalanstok[3]['hapuskiraini1'][0]['pinj'] + $kawalanstok[3]['hapuskiraini2'][0]['pinj'] + $kawalanstok[3]['hapuskiraini3'][0]['pinj'];
|
||||
$totalpinjhapuskira = $totalpinjhapuskirakeseluruhan + $totalpinjhapuskirasehari; echo number_format($totalpinjhapuskira,2);
|
||||
$totalpinjhapuskira = $totalpinjhapuskirakeseluruhan + $totalpinjhapuskirasehari;
|
||||
|
||||
$totalbilkawalanstok = $totalbilgadai-$totalbiltebus-$totalbilans-$totalbillelong-$totalbilhapuskira;
|
||||
$totalbilkawalanstok = $totalbilgadai-$totalbiltebus/*-$totalbilans*/-$totalbillelong-$totalbilhapuskira;
|
||||
$totalpinjkawalanstok = $totalpinjgadai-$totalpinjtebus-$totalpinjans-$totalpinjlelong-$totalpinjhapuskira;
|
||||
|
||||
return view('print.laporan_ringkasanharian', compact('cawangan_detail','tarikh_cetak','ringkasan_date','api_url','laporan','totalbilkawalanstok','totalpinjkawalanstok'));
|
||||
@@ -3248,7 +3284,7 @@ class KhazanahController extends Controller
|
||||
$split_date = explode('-',$request->datetimepicker1);
|
||||
$tebus_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0];
|
||||
}
|
||||
$marhun = Http::get(config('api.url'). '/api/gadai/laporan/ringkasan/'. $auth_user['cawangan'] .'/'. $tebus_date)->json();
|
||||
$marhun = Http::get(config('api.url'). '/api/gadai/laporan/ringkasan/'. $auth_user['cawangan'],['tarikh' => $tebus_date])->json();
|
||||
$marhun = $marhun[0];
|
||||
|
||||
$keseluruhanupahsimpan = $marhun['lelongupahsimpan'] + $marhun['tebus'][0]['upahsimpan'] + $marhun['advansur'][0]['upahsimpan'];
|
||||
@@ -4003,6 +4039,7 @@ class KhazanahController extends Controller
|
||||
$cajlelong = Http::get(config('api.url').'/api/cajlelong/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
|
||||
$keuntungansebenar = Http::get(config('api.url').'/api/KeuntunganSebenar/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
|
||||
$cajperkhidmatan = Http::get(config('api.url').'/api/cajperkhidmatanterkumpul/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
|
||||
$hapuskira = Http::get(config('api.url').'/api/CalculationHapusKira/' . $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
|
||||
|
||||
//TunaiDitangan Sementara Upah
|
||||
if($tarikh_imbangan2 >= '2021-04-22' && $tarikh_imbangan2 < '2021-05-05')
|
||||
@@ -4013,24 +4050,40 @@ class KhazanahController extends Controller
|
||||
$totaltunaiditangan = $tunaiditangan;
|
||||
}
|
||||
|
||||
$jualan1stop = 0;$belian1stop = 0;$utgterkumpulxtra = 0;$rugilelongxtra = 0;$bakilelongxtra = 0;$cajlelongxtra = 0;$upahsimpanxtra = 0;
|
||||
//1Stop Special Case
|
||||
if($auth_user['cawangan'] === '1STOP')
|
||||
{
|
||||
$jualan1stop = floatval(129857.00);
|
||||
$belian1stop = floatval(122446.50);
|
||||
$utgterkumpulxtra = floatval(6727.10);
|
||||
$rugilelongxtra = floatval(10079.30);
|
||||
$bakilelongxtra = floatval(123.20);
|
||||
$cajlelongxtra = floatval(25.50);
|
||||
$upahsimpanxtra = floatval(4894.40);
|
||||
|
||||
}
|
||||
|
||||
//Terkumpul
|
||||
$untungrugiterkumpul = Http::get(config('api.url'). '/api/UntungRugiTerkumpul/'. $auth_user['cawangan'],['tarikh' => $tarikh_imbangan2])->json();
|
||||
|
||||
$hartasemasa = [];
|
||||
// $hartasemasa = ['serahan' => $imbangduga['serahan'],'pinjamankoop' => $pinjamandiberi['pinjamankoop'],'emaspalsu' => $pinjamandiberi['emaspalsu'],'tunaiditangan' => $tunaiditangan['bakiakhir']];
|
||||
|
||||
array_push($hartasemasa,['glcode' => '1000/010','descpt' => 'Tunai Di Tangan', 'amaun' => $totaltunaiditangan]);
|
||||
array_push($hartasemasa,['glcode' => '1000/010','descpt' => 'Pembiayaan Di Bawah Tawarruq', 'amaun' => $pembiayaantawarruq]);
|
||||
array_push($hartasemasa,['glcode' => '1000/011','descpt' => 'Penghutang Kakitangan', 'amaun' => $penghutangkaki]);
|
||||
array_push($hartasemasa,['glcode' => '1000/045','descpt' => 'Serahan Bayaran Online', 'amaun' => 0.00]);
|
||||
array_push($hartasemasa,['glcode' => '1000/211','descpt' => 'Keuntungan Tertangguh', 'amaun' => $keuntungan]);
|
||||
array_push($hartasemasa,['glcode' => '5000/041','descpt' => 'Bayaran Pendahuluan','amaun' => ($bayaranpendahuluan * -1)]);
|
||||
array_push($hartasemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]);
|
||||
array_push($hartasemasa,['glcode' => '1000/020','descpt' => 'Serahan Kepada HQ', 'amaun' => $imbangduga['serahan']]);
|
||||
array_push($hartasemasa,['glcode' => '1000/013','descpt' => 'Pinjaman Diberi - Koop PKB', 'amaun' => $pinjamandiberi['pinjamankoop']]);
|
||||
array_push($hartasemasa,['glcode' => '1000/014','descpt' => 'Pinjaman Diberi - Emas Palsu / Kes', 'amaun' => $pinjamandiberi['emaspalsu']]);
|
||||
array_push($hartasemasa,['glcode' => '1000/090','descpt' => 'Pindah Ke KPKB(IP)', 'amaun' => $imbangduga['pindahkekpkb']]);
|
||||
if($totaltunaiditangan > 0) array_push($hartasemasa,['glcode' => '1000/010','descpt' => 'Tunai Di Tangan', 'amaun' => $totaltunaiditangan]);
|
||||
if($pembiayaantawarruq > 0) array_push($hartasemasa,['glcode' => '1000/010','descpt' => 'Pembiayaan Di Bawah Tawarruq', 'amaun' => $pembiayaantawarruq]);
|
||||
if($penghutangkaki > 0) array_push($hartasemasa,['glcode' => '1000/011','descpt' => 'Penghutang Kakitangan', 'amaun' => $penghutangkaki]);
|
||||
//array_push($hartasemasa,['glcode' => '1000/045','descpt' => 'Serahan Bayaran Online', 'amaun' => 0.00]);
|
||||
if($keuntungan > 0) array_push($hartasemasa,['glcode' => '1000/211','descpt' => 'Keuntungan Tertangguh', 'amaun' => $keuntungan]);
|
||||
if($bayaranpendahuluan > 0) array_push($hartasemasa,['glcode' => '5000/041','descpt' => 'Bayaran Pendahuluan','amaun' => ($bayaranpendahuluan * -1)]);
|
||||
if($rebet > 0) array_push($hartasemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]);
|
||||
if($imbangduga['serahan'] > 0) array_push($hartasemasa,['glcode' => '1000/020','descpt' => 'Serahan Kepada HQ', 'amaun' => $imbangduga['serahan']]);
|
||||
if($pinjamandiberi['pinjamankoop'] > 0) array_push($hartasemasa,['glcode' => '1000/013','descpt' => 'Pinjaman Diberi - Koop PKB', 'amaun' => $pinjamandiberi['pinjamankoop']]);
|
||||
if($pinjamandiberi['emaspalsu'] > 0) array_push($hartasemasa,['glcode' => '1000/014','descpt' => 'Pinjaman Diberi - Emas Palsu / Kes', 'amaun' => $pinjamandiberi['emaspalsu']]);
|
||||
if($imbangduga['pindahkekpkb'] > 0) array_push($hartasemasa,['glcode' => '1000/090','descpt' => 'Pindah Ke KPKB(IP)', 'amaun' => $imbangduga['pindahkekpkb']]);
|
||||
if($belian1stop > 0) array_push($hartasemasa,['glcode' => '8000/501','descpt' => 'Belian 1 Stop', 'amaun' => $belian1stop]);
|
||||
|
||||
|
||||
$totalhartasemasa = 0;
|
||||
foreach($hartasemasa as $index => $hs)
|
||||
{
|
||||
@@ -4041,19 +4094,27 @@ class KhazanahController extends Controller
|
||||
|
||||
// $tanggungansemasa = ['pendahuluan' => $imbangduga['pendahuluan'],'bds' => $panjar['bds'],'perubatan' => $panjar['perubatan'],'keraian' => $panjar['keraian'],'bakilelong' => $bakilelong['bakilelong'],'rugilelong' => $bakilelong['rugilelong'],'wtd' => $wtd,'cajlelong' => $cajlelong];
|
||||
|
||||
array_push($tanggungansemasa,['glcode' => '2000/007','descpt' => 'Keuntungan Tergantung', 'amaun' => $keuntungan]);
|
||||
array_push($tanggungansemasa,['glcode' => '5000/013','descpt' => 'Upah Simpan','amaun' => $keuntungansebenar]);
|
||||
array_push($tanggungansemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]);
|
||||
array_push($tanggungansemasa,['glcode' => '7000/102','descpt' => 'Pendahuluan Daripada HQ','amaun' => $imbangduga['pendahuluan']]);
|
||||
array_push($tanggungansemasa,['glcode' => '3000/017','descpt' => 'PANJAR - Baiki dan Selenggara','amaun' => -$panjar['bds']]);
|
||||
array_push($tanggungansemasa,['glcode' => '3000/018','descpt' => 'PANJAR - Belanja AM','amaun' => -$panjar['perubatan']]);
|
||||
array_push($tanggungansemasa,['glcode' => '3000/019','descpt' => 'PANJAR - Keraian Dan Promosi','amaun' => -$panjar['keraian']]);
|
||||
array_push($tanggungansemasa,['glcode' => '7000/090','descpt' => 'Baki Lelong','amaun' => $bakilelong['bakilelong']]);
|
||||
array_push($tanggungansemasa,['glcode' => '3000/020','descpt' => 'Kerugian Lelong','amaun' => $bakilelong['rugilelong']]);
|
||||
array_push($tanggungansemasa,['glcode' => '3000/021','descpt' => 'WANG TAK DITUNTUT','amaun' => $wtd]);
|
||||
array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Pendapatan Caj Lelong','amaun' => $cajlelong]);
|
||||
array_push($tanggungansemasa,['glcode' => '7000/101','descpt' => 'Untung/Rugi Terkumpul','amaun' => $untungrugiterkumpul]);
|
||||
array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Caj Perkhidmatan Terkumpul','amaun' => $cajperkhidmatan]);
|
||||
if($keuntungan > 0) array_push($tanggungansemasa,['glcode' => '2000/007','descpt' => 'Keuntungan Tergantung', 'amaun' => $keuntungan]);
|
||||
if($keuntungansebenar > 0) array_push($tanggungansemasa,['glcode' => '5000/013','descpt' => 'Upah Simpan','amaun' => $keuntungansebenar]);
|
||||
if($rebet > 0) array_push($tanggungansemasa,['glcode' => '5000/241','descpt' => 'Rebet','amaun' => ($rebet * -1)]);
|
||||
if($imbangduga['pendahuluan'] > 0) array_push($tanggungansemasa,['glcode' => '7000/102','descpt' => 'Pendahuluan Daripada HQ','amaun' => $imbangduga['pendahuluan']]);
|
||||
if($panjar['bds'] > 0) array_push($tanggungansemasa,['glcode' => '3000/017','descpt' => 'PANJAR - Baiki dan Selenggara','amaun' => -$panjar['bds']]);
|
||||
if($panjar['perubatan'] > 0) array_push($tanggungansemasa,['glcode' => '3000/018','descpt' => 'PANJAR - Belanja AM','amaun' => -$panjar['perubatan']]);
|
||||
if($panjar['keraian'] > 0) array_push($tanggungansemasa,['glcode' => '3000/019','descpt' => 'PANJAR - Keraian Dan Promosi','amaun' => -$panjar['keraian']]);
|
||||
if($bakilelong['bakilelong'] != 0) array_push($tanggungansemasa,['glcode' => '7000/090','descpt' => 'Baki Lelong','amaun' => $bakilelong['bakilelong']]);
|
||||
if($bakilelong['rugilelong'] != 0) array_push($tanggungansemasa,['glcode' => '3000/020','descpt' => 'Kerugian Lelong','amaun' => $bakilelong['rugilelong']]);
|
||||
if($wtd > 0) array_push($tanggungansemasa,['glcode' => '3000/021','descpt' => 'WANG TAK DITUNTUT','amaun' => $wtd]);
|
||||
if($cajlelong > 0) array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Pendapatan Caj Lelong','amaun' => $cajlelong]);
|
||||
if($untungrugiterkumpul > 0) array_push($tanggungansemasa,['glcode' => '7000/101','descpt' => 'Untung/Rugi Terkumpul','amaun' => $untungrugiterkumpul]);
|
||||
if($cajperkhidmatan > 0) array_push($tanggungansemasa,['glcode' => '5000/213','descpt' => 'Caj Perkhidmatan Terkumpul','amaun' => $cajperkhidmatan]);
|
||||
if($cajlelongxtra > 0) array_push($tanggungansemasa,['glcode' => '5000/313','descpt' => 'Pendapatan Caj Lelong Xtra ','amaun' => $cajlelongxtra]);
|
||||
if($upahsimpanxtra > 0) array_push($tanggungansemasa,['glcode' => '5000/413','descpt' => 'Upah Simpan Xtra - Koperasi PKB','amaun' => $upahsimpanxtra]);
|
||||
if($bakilelongxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/190','descpt' => 'Baki Lelong Xtra','amaun' => $bakilelongxtra]);
|
||||
if($rugilelongxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/191','descpt' => 'Rugi Lelong Xtra','amaun' => -$rugilelongxtra]);
|
||||
if($utgterkumpulxtra > 0) array_push($tanggungansemasa,['glcode' => '7000/201','descpt' => 'Untung/Rugi Terkumpul Xtra','amaun' => $utgterkumpulxtra]);
|
||||
if($jualan1stop > 0) array_push($tanggungansemasa,['glcode' => '9000/501','descpt' => 'Jualan 1 Stop','amaun' => $jualan1stop]);
|
||||
if($hapuskira > 0) array_push($tanggungansemasa,['glcode' => '3000/011','descpt' => 'Hapus Kira','amaun' => -$hapuskira]);
|
||||
|
||||
|
||||
$totaltanggungansemasa = 0;
|
||||
foreach($tanggungansemasa as $index => $ts)
|
||||
@@ -4269,6 +4330,40 @@ class KhazanahController extends Controller
|
||||
|
||||
}
|
||||
|
||||
public function laporan_tuntutbaki(Request $request)
|
||||
{
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
|
||||
|
||||
return view('khazanah.laporan.tuntutbaki', compact('cawangan_info','api_url'));
|
||||
}
|
||||
|
||||
public function cetaklaporan_tuntutbaki(Request $request){
|
||||
|
||||
$api_url = config('api.url');
|
||||
$auth_user = Auth::user();
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$tarikh_cetak = $current->toDateString();
|
||||
|
||||
if($request->datetimepicker1 == null){
|
||||
$gadai_date = $current->toDateString();
|
||||
}else{
|
||||
$split_date = explode('-',$request->datetimepicker1);
|
||||
$gadai_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0];
|
||||
}
|
||||
|
||||
$tuntutbaki = Http::get(config('api.url'). '/api/TuntutBaki/'. $auth_user['cawangan'] ,['tarikh' => $gadai_date])->json();
|
||||
|
||||
$cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
|
||||
$cawangan_detail=$cawangan[0];
|
||||
|
||||
return view('print.laporan_tuntutbaki', compact('tuntutbaki','cawangan_detail','tarikh_cetak','gadai_date','api_url'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function laporan_Perbelanjaan(Request $request)
|
||||
{
|
||||
@@ -4326,6 +4421,8 @@ class KhazanahController extends Controller
|
||||
return view('print.laporan_perbelanjaan_baucer', compact('perbelanjaan','cawangan_detail','tarikh_cetak','api_url'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
public function RequestPembatalan(Request $request)
|
||||
{
|
||||
@@ -4333,7 +4430,7 @@ class KhazanahController extends Controller
|
||||
$nombor = $request->no;
|
||||
$kodlaluan = $request->kodlaluan;
|
||||
|
||||
$updatebatal=Http::put(config('api.url').'/api/requestTeller/batal/'.$kodcaw,[
|
||||
$updatebatal = Http::put(config('api.url').'/api/requestTeller/batal/'.$kodcaw,[
|
||||
'no'=>$nombor,
|
||||
'kodlaluan'=>$kodlaluan
|
||||
]);
|
||||
@@ -4343,4 +4440,73 @@ class KhazanahController extends Controller
|
||||
return response('Berjaya');
|
||||
}
|
||||
|
||||
}
|
||||
public function SuratAkuanGadaian(Request $request)
|
||||
{
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
|
||||
$cawangan = Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
|
||||
$cawangan_detail=$cawangan[0];
|
||||
|
||||
$gadai = Http::get(config('api.url').'/api/gadai/norujukan/'.$request->norujukanhidden)->json();
|
||||
|
||||
foreach($gadai as $index1=>$gad)
|
||||
$customers = Http::get(config('api.url').'/api/customers/'.$gad[0]['nokp'])->json();
|
||||
|
||||
$kodnegeridandaerah = $request->negeriagh .'|' . $request->daerahagh;
|
||||
|
||||
$polis = Http::get(config('api.url').'/api/polis/get/',['norujukan' => $request->norujukanhidden,'kodcaw' => $auth_user['cawangan']])->json();
|
||||
|
||||
$daftar = 0;
|
||||
if(sizeof($polis) > 0)
|
||||
{
|
||||
event(new NotifikasiAGH($auth_user['cawangan'],'Tak boleh generate dah kerana sudah digenerate dah.','error',$auth_user['name']));
|
||||
$daftar = 400;
|
||||
}else{
|
||||
$daftarpolis = Http::post(config('api.url').'/api/polis/create/',[
|
||||
|
||||
'kodcaw' =>$auth_user['cawangan'],
|
||||
'norujukan' => $request->norujukanhidden,
|
||||
'komen1' => $request->alasan,
|
||||
'komen2' => $kodnegeridandaerah,
|
||||
'tebus' => 0,
|
||||
'teller' => $auth_user['name'],
|
||||
'caj' => 0.00
|
||||
|
||||
]);
|
||||
|
||||
$daftar = $daftarpolis->getStatusCode();
|
||||
}
|
||||
|
||||
if($daftar == 200)
|
||||
{
|
||||
$polis = Http::get(config('api.url').'/api/polis/get/',['norujukan' => $request->norujukanhidden,'kodcaw' => $auth_user['cawangan']])->json();
|
||||
|
||||
event(new NotifikasiAGH($auth_user['cawangan'],'Surat Akuan Gadaian Hilang berjaya dijana.','success',$auth_user['name']));
|
||||
// return redirect()->route('khazanah.customer_info')->with('aghinformation','Surat Akuan Gadaian Hilang berjaya dijana.|success');
|
||||
return view('print.suratgadaianhilang', compact('polis','gadai','customers','cawangan_detail','api_url'));
|
||||
|
||||
}else{
|
||||
|
||||
event(new NotifikasiAGH($auth_user['cawangan'],'Mengalami masalah dalam menjana.','error',$auth_user['name']));
|
||||
// return redirect()->route('khazanah.customer_info')->with('aghinformation','Mengalami masalah dalam menjana.|error');
|
||||
}
|
||||
|
||||
return response($daftarpolis);
|
||||
}
|
||||
|
||||
public function cetakSuratAkuanGadaianHilang(Request $request)
|
||||
{
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
|
||||
$cawangan = Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json();
|
||||
$cawangan_detail=$cawangan[0];
|
||||
|
||||
|
||||
|
||||
|
||||
return view('print.suratgadaianhilang', compact('polis','gadai','customers','cawangan_detail','api_url'));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -91,8 +91,13 @@ class LelongController extends Controller
|
||||
|
||||
$bakiakhir = $baki;
|
||||
|
||||
$bakiakhir -= $request->jumlah;
|
||||
|
||||
if($request->jenis == 'T'){
|
||||
$bakiakhir -= $request->jumlah;
|
||||
}
|
||||
else
|
||||
{
|
||||
$bakiakhir += -($request->jumlah);
|
||||
}
|
||||
|
||||
//masuk dalam tunai aliran
|
||||
$updateTunai=Http::put( config('api.url').'/api/updateTunaiGT/'.$auth_user['cawangan'], [
|
||||
|
||||
@@ -38,6 +38,36 @@ class PenebusanController extends Controller
|
||||
return view('penebusan.index',compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa'));
|
||||
}
|
||||
|
||||
public function tebuspenuh(Request $request)
|
||||
{
|
||||
$api_url = config('api.url');
|
||||
|
||||
$updatetebus = Http::put(config('api.url').'/api/updatetebus/'. $request->kodcaw .'/' . $request->norujukan,[
|
||||
"nopelanggan" => $request->nopelanggan,
|
||||
"jenistebus" => $request->jenistebus,
|
||||
"jbg" => $request->jbg,
|
||||
"kadarupah" => $request->kadarupah,
|
||||
"nilai_marhun" => $request->nilai_marhun,
|
||||
"pinjaman" => $request->pinjaman,
|
||||
"ansuran" => $request->ansuran,
|
||||
"addpinjaman" => $request->addpinjaman,
|
||||
"bakipinjaman" => $request->bakipinjaman,
|
||||
"bakiupah" => $request->bakiupah,
|
||||
"historygadaian" => $request->historygadaian,
|
||||
"marhun" => $request->marhun,
|
||||
"nowakil" => $request->nowakil,
|
||||
"jenisbayarantebus" => $request->jenisbayarantebus,
|
||||
"teller" => $request->teller
|
||||
])->json();
|
||||
|
||||
if($updatetebus)
|
||||
{
|
||||
return response('success');
|
||||
}else{
|
||||
return response('fail');
|
||||
}
|
||||
}
|
||||
|
||||
public function bayaransuransTawarruq(Request $request)
|
||||
{
|
||||
$api_url = config('api.url');
|
||||
@@ -548,6 +578,145 @@ class PenebusanController extends Controller
|
||||
|
||||
}
|
||||
|
||||
public function tebusautotawarruq(Request $request)
|
||||
{
|
||||
$api_url = config('api.url');
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
$curent_year = substr($current->year,2,2);
|
||||
$curent_month = sprintf("%02d", $current->month);
|
||||
$current_day = sprintf("%02d", $current->day);
|
||||
|
||||
$auth_user = Auth::user();
|
||||
|
||||
////////////////////////
|
||||
/// UPDATE TEBUS API////
|
||||
///////////////////////
|
||||
$updatetebus = Http::put(config('api.url').'/api/updateautotawarruq/'. $auth_user['cawangan'] .'/' . $request->norujukan,[
|
||||
'nopelanggan' => $request->nopelanggan,
|
||||
'jenistebus' => $request->jenistebus,
|
||||
'jbg' => $request->jbg,
|
||||
'kadarupah' => $request->kadarupah,
|
||||
'nilai_marhun' => $request->nilai_marhun,
|
||||
'pinjaman' => $request->pinjaman_lama,
|
||||
'ansuran' => $request->ansuran,
|
||||
'addpinjaman'=> $request->addpinjaman,
|
||||
'bakipinjaman' => $request->bakipinjaman,
|
||||
'bakiupah' => $request->bakiupah,
|
||||
'nowakil' => $request->nowakil,
|
||||
'historygadaian' => $request->historygadaian,
|
||||
'marhun' => $request->marhun,
|
||||
'jenisbayarantebus' => $request->jenisbayarantebus,
|
||||
'teller' => $request->teller,
|
||||
|
||||
'totalbayaran' => $request->totalbayaran,
|
||||
])->json();
|
||||
|
||||
|
||||
//////////////////////
|
||||
/// MAKING NEW SAG////
|
||||
/////////////////////
|
||||
$gadai_transaction = Http::get(config('api.url') . '/api/gadai/'. $auth_user['cawangan'] . '/' . $current->toDateString())->json();
|
||||
if($gadai_transaction){
|
||||
$new_sirig = $gadai_transaction['sirig'] + 1;
|
||||
|
||||
}else{
|
||||
$new_sirig = 1;
|
||||
}
|
||||
|
||||
$new_transaction = sprintf("%04d",$new_sirig);
|
||||
$norujukanbaru = strtoupper($auth_user['cawangan']) . $curent_year . $curent_month . $current_day . '-' .$new_transaction;
|
||||
|
||||
$gadai = Http::post(config('api.url').'/api/gadai/'.$auth_user['cawangan'],[
|
||||
'norujukan' => $norujukanbaru,
|
||||
'nopelanggan' => $request->nopelanggan,
|
||||
'nokp' => $request->noic,
|
||||
'sirig' => $new_sirig
|
||||
]);
|
||||
|
||||
|
||||
//////////////////////
|
||||
////Update SAG BARU///
|
||||
/////////////////////
|
||||
$keuntungan_sebln = $request->keuntungan_sebulan;
|
||||
$keuntungan_sebln = str_replace(',','',$keuntungan_sebln);
|
||||
|
||||
$total_nilai_marhun = $request->total_nilai_marhun;
|
||||
$margin_pinjaman = $request->pinjaman / $total_nilai_marhun;
|
||||
$kadarupah = $request->kadarkeuntungan * 100;
|
||||
$keuntungan6bulan = $keuntungan_sebln * 6;
|
||||
$keuntungan12bulan = $keuntungan_sebln * 12;
|
||||
$hargajualan = $request->pinjaman + $keuntungan12bulan;
|
||||
|
||||
|
||||
$gadai = Http::put(config('api.url').'/api/gadai/norujukan/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[
|
||||
'kodcaw' => $auth_user['cawangan'],
|
||||
'nilaimarhun' => round($total_nilai_marhun, 2),
|
||||
'berat' => round($request->total_berat, 2),
|
||||
'pinjaman' => round($request->pinjaman, 2),
|
||||
'kadarupah' => round($kadarupah, 2),
|
||||
'marhun' => $request->marhun_detail,
|
||||
'percentpinj' => $margin_pinjaman,
|
||||
'teller'=> $auth_user['name'],
|
||||
'upah6' => $keuntungan6bulan,
|
||||
'upah12' => $keuntungan12bulan,
|
||||
'hargajualan' => $hargajualan,
|
||||
'kuantiti_marhun' => $request->kuantiti_marhun
|
||||
])->json();
|
||||
|
||||
$komuditi = Http::put(config('api.url').'/api/komuditi/transaksi',[
|
||||
'unit_komuditi' => round($request->pinjaman, 2),
|
||||
'norujukan' => $norujukanbaru,
|
||||
'kodcaw' => $auth_user['cawangan'],
|
||||
'teller' => $auth_user['name']
|
||||
]);
|
||||
|
||||
////////////////////////////
|
||||
////Update History Gadaian///
|
||||
////////////////////////////
|
||||
|
||||
$updatehistorygadaian = Http::put(config('api.url').'/api/gadai/updatehistory/'. $auth_user['cawangan'] .'/' . $norujukanbaru,[
|
||||
'historygadaian' => $request->norujukan
|
||||
])->json();
|
||||
|
||||
///////////////////////////
|
||||
/// MARHUN UPDATE TABLE////
|
||||
//////////////////////////
|
||||
|
||||
|
||||
$arraymarhunbaru = [];
|
||||
|
||||
$marhunsediada = Http::get(config('api.url') . '/api/marhun/'. $request->norujukan)->json();
|
||||
|
||||
$marhunyangdiambil = $marhunsediada[0];
|
||||
foreach($marhunyangdiambil as $index=>$marhunloop)
|
||||
{
|
||||
$karatbaru = str_replace('.','-',$marhunloop['karat']);
|
||||
$hargabaru = Http::get(config('api.url') . '/api/harga_emas/'. $karatbaru)->json();
|
||||
|
||||
$nilaimarhun = (floatval($hargabaru['harga']) * floatval($marhunloop['berat']));
|
||||
|
||||
array_push($arraymarhunbaru, ["bil" => $marhunloop['bil'],"marhun" => $marhunloop['marhun'],"nota" => $marhunloop['nota'],"karat" => $marhunloop['karat'], "berat" => $marhunloop['berat'], "harga" => $hargabaru['harga'], "n_marhun" => $nilaimarhun]);
|
||||
}
|
||||
|
||||
foreach($arraymarhunbaru as $array1){
|
||||
$updatemarhun = Http::post(config('api.url').'/api/marhun/'. $auth_user['cawangan'],[
|
||||
'norujukan' => $norujukanbaru,
|
||||
'marhun' => $array1['marhun'],
|
||||
'nota' => $array1['nota'],
|
||||
'karat' => $array1['karat'],
|
||||
'berat_emas' => $array1['berat'],
|
||||
'harga' => $array1['harga'],
|
||||
'nilai_marhun' => $array1['n_marhun']
|
||||
])->json();
|
||||
}
|
||||
|
||||
$this->AliranTunaiController->alirantunaiTebusAutoTawarruq($request);
|
||||
|
||||
|
||||
return response()->json($updatemarhun,200);
|
||||
|
||||
}
|
||||
|
||||
public function tebusseparuh(Request $request)
|
||||
{
|
||||
@@ -765,4 +934,24 @@ class PenebusanController extends Controller
|
||||
return $totalnilaimarhun;
|
||||
}
|
||||
|
||||
public function PenebusanKhazanah($norujukan){
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
$cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json();
|
||||
|
||||
$gadaidetail = Http::get(config('api.url') . '/api/gadai/norujukan/'. $norujukan)->json();
|
||||
$noic = $gadaidetail[0][0]['nokp'];
|
||||
$customerdetail = Http::get(config('api.url') . '/api/customers/'. $noic)->json();
|
||||
$marhundetail = Http::get(config('api.url') . '/api/marhun/'. $norujukan)->json();
|
||||
|
||||
$marhun = $marhundetail[0];
|
||||
$nama = $customerdetail[0]['nama'];
|
||||
|
||||
$gadai = $gadaidetail[0][0];
|
||||
|
||||
$nilaihargasemasa = $this->tukaranhargaemas($norujukan);
|
||||
|
||||
return view('penebusan.index-khazanah',compact('cawangan_info','api_url','gadai','marhun','nama','nilaihargasemasa'));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user