api dashboard
This commit is contained in:
@@ -14,7 +14,7 @@ use App\Lelong;
|
|||||||
use App\WTD;
|
use App\WTD;
|
||||||
use App\HapusKira;
|
use App\HapusKira;
|
||||||
use App\Tebus;
|
use App\Tebus;
|
||||||
use App\Laptebus;
|
use App\Vault;
|
||||||
|
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
|
|
||||||
@@ -883,12 +883,12 @@ class GadaiController extends Controller
|
|||||||
public function showAllGadaiTerkumpul()
|
public function showAllGadaiTerkumpul()
|
||||||
{
|
{
|
||||||
$cawangan_all = Cawangan::on('mysql7')->get();
|
$cawangan_all = Cawangan::on('mysql7')->get();
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
$gadaiTerkumpul = 0;
|
$gadaiTerkumpul = 0;
|
||||||
foreach($cawangan_all as $index=>$cawangan){
|
foreach($cawangan_all as $index=>$cawangan){
|
||||||
$gadaiterkumpul = gadai::on($cawangan['mysql'])->where('sttebus','=','')->get();
|
$gadaiterkumpul = Gadai::on($cawangan['mysql'])->where('sttebus','=','')->whereYear('t_gadai','=',$current->year)->get();
|
||||||
if(sizeof($gadaiterkumpul) != 0){
|
if(sizeof($gadaiterkumpul) != 0){
|
||||||
$gadaicawangan=0;
|
|
||||||
foreach($gadaiterkumpul as $gadaiterkumpulall)
|
foreach($gadaiterkumpul as $gadaiterkumpulall)
|
||||||
{
|
{
|
||||||
$gadaiTerkumpul += $gadaiterkumpulall['pinjaman'];
|
$gadaiTerkumpul += $gadaiterkumpulall['pinjaman'];
|
||||||
@@ -919,9 +919,7 @@ class GadaiController extends Controller
|
|||||||
$current = new Carbon();
|
$current = new Carbon();
|
||||||
$upahTerkumpul = 0;
|
$upahTerkumpul = 0;
|
||||||
foreach($cawangan_all as $index=>$cawangan){
|
foreach($cawangan_all as $index=>$cawangan){
|
||||||
$upah = Tebus::on($cawangan['mysql'])->whereYear('t_tebus','=','2020')->get();
|
$upah = Tebus::on($cawangan['mysql'])->whereYear('t_tebus','=',$current->year)->get();
|
||||||
// dd($upah);
|
|
||||||
// $upahTerkumpul += $upah;
|
|
||||||
if(sizeof($upah) != 0){
|
if(sizeof($upah) != 0){
|
||||||
foreach($upah as $upahall)
|
foreach($upah as $upahall)
|
||||||
{
|
{
|
||||||
@@ -947,4 +945,39 @@ class GadaiController extends Controller
|
|||||||
|
|
||||||
return response()->json($total_pembiayaan);
|
return response()->json($total_pembiayaan);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function outstandingSemasa()
|
||||||
|
{
|
||||||
|
$cawangan_all = Cawangan::on('mysql7')->get();
|
||||||
|
$current = Carbon::now();
|
||||||
|
$current = new Carbon();
|
||||||
|
$outstandingSemasa = 0;
|
||||||
|
foreach($cawangan_all as $index=>$cawangan){
|
||||||
|
$gadaiterkumpul = Gadai::on($cawangan['mysql'])->where('sttebus','=','')->sum('pinjaman');
|
||||||
|
$outstandingSemasa += $gadaiterkumpul;
|
||||||
|
}
|
||||||
|
return response()->json(number_format($outstandingSemasa,2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public function nilaiMarhunSemasa()
|
||||||
|
{
|
||||||
|
$cawangan_all = Cawangan::on('mysql7')->get();
|
||||||
|
$nilaiMarhunSemasa = 0;
|
||||||
|
foreach($cawangan_all as $index=>$cawangan){
|
||||||
|
$nilaiMarhunterkumpul = Gadai::on($cawangan['mysql'])->where('sttebus','=','')->sum('nilaimarhun');
|
||||||
|
$nilaiMarhunSemasa += $nilaiMarhunterkumpul;
|
||||||
|
}
|
||||||
|
return response()->json(number_format($nilaiMarhunSemasa,2));
|
||||||
|
}
|
||||||
|
|
||||||
|
public function petiBesiSemasa(){
|
||||||
|
$cawangan_all = Cawangan::on('mysql7')->get();
|
||||||
|
$jumlahPetibesi = 0;
|
||||||
|
|
||||||
|
foreach($cawangan_all as $index=>$cawangan){
|
||||||
|
$petibesi = Vault::on('mysql6')->orderBy('Tarikh','desc')->first();
|
||||||
|
$jumlahPetibesi += $petibesi['BakiEod'];
|
||||||
|
}
|
||||||
|
return response()->json(number_format($jumlahPetibesi,2));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -245,4 +245,7 @@ $router->group(['prefix'=>'dashboard'], function () use ($router){
|
|||||||
|
|
||||||
$router->get('tebus/terkumpul',['uses'=>'GadaiController@showTebusTerkumpul']);
|
$router->get('tebus/terkumpul',['uses'=>'GadaiController@showTebusTerkumpul']);
|
||||||
$router->get('upah/terkumpul',['uses'=>'GadaiController@showUpahTerkumpul']);
|
$router->get('upah/terkumpul',['uses'=>'GadaiController@showUpahTerkumpul']);
|
||||||
|
$router->get('outstanding/semasa',['uses'=>'GadaiController@outstandingSemasa']);
|
||||||
|
$router->get('nilaimarhun/semasa',['uses'=>'GadaiController@nilaiMarhunSemasa']);
|
||||||
|
$router->get('vault/semasa',['uses'=>'GadaiController@petiBesiSemasa']);
|
||||||
});
|
});
|
||||||
Reference in New Issue
Block a user