api dashboard

This commit is contained in:
Afiq
2021-01-06 12:40:58 +08:00
parent 6f81a3c218
commit 60666fce40
2 changed files with 43 additions and 7 deletions
+40 -7
View File
@@ -14,7 +14,7 @@ use App\Lelong;
use App\WTD;
use App\HapusKira;
use App\Tebus;
use App\Laptebus;
use App\Vault;
use Illuminate\Http\Request;
@@ -883,12 +883,12 @@ class GadaiController extends Controller
public function showAllGadaiTerkumpul()
{
$cawangan_all = Cawangan::on('mysql7')->get();
$current = Carbon::now();
$current = new Carbon();
$gadaiTerkumpul = 0;
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){
$gadaicawangan=0;
foreach($gadaiterkumpul as $gadaiterkumpulall)
{
$gadaiTerkumpul += $gadaiterkumpulall['pinjaman'];
@@ -919,9 +919,7 @@ class GadaiController extends Controller
$current = new Carbon();
$upahTerkumpul = 0;
foreach($cawangan_all as $index=>$cawangan){
$upah = Tebus::on($cawangan['mysql'])->whereYear('t_tebus','=','2020')->get();
// dd($upah);
// $upahTerkumpul += $upah;
$upah = Tebus::on($cawangan['mysql'])->whereYear('t_tebus','=',$current->year)->get();
if(sizeof($upah) != 0){
foreach($upah as $upahall)
{
@@ -947,4 +945,39 @@ class GadaiController extends Controller
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));
}
}
+3
View File
@@ -245,4 +245,7 @@ $router->group(['prefix'=>'dashboard'], function () use ($router){
$router->get('tebus/terkumpul',['uses'=>'GadaiController@showTebusTerkumpul']);
$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']);
});