fix skit2
This commit is contained in:
@@ -21,11 +21,14 @@ use App\Bajet;
|
||||
use App\BajetTahunan;
|
||||
use App\Blacklist;
|
||||
use App\Pelelong;
|
||||
use App\Mohon;
|
||||
|
||||
|
||||
use DB;
|
||||
use Carbon\Carbon;
|
||||
|
||||
use Illuminate\Pagination\Paginator;
|
||||
use Illuminate\Support\Collection;
|
||||
use Illuminate\Pagination\LengthAwarePaginator;
|
||||
use Illuminate\Http\Request;
|
||||
|
||||
class AdminPageController extends Controller
|
||||
@@ -295,9 +298,14 @@ class AdminPageController extends Controller
|
||||
->get()->toArray();
|
||||
|
||||
$totalall = 0;
|
||||
foreach($lelongupahsimpan as $index=>$lelong)
|
||||
$variable = ['lelongupahsimpan','ansuran','tebus_arrahn','advansur','tebus_upah_tawarruq'];
|
||||
|
||||
foreach($variable as $index => $var)
|
||||
{
|
||||
$totalall += $lelong['total'] + $tebus_arrahn[$index]['total'] + $advansur[$index]['total'] + $ansuran[$index]['total'] + $tebus_upah_tawarruq[$index]['total'];
|
||||
foreach(${$var} as $indextemp => $temp)
|
||||
{
|
||||
$totalall += $temp['total'];
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -895,6 +903,7 @@ class AdminPageController extends Controller
|
||||
->orderBy('t_jual','asc')
|
||||
->get()->toArray();
|
||||
|
||||
|
||||
|
||||
$tebus_arrahn = Tebus::on($cawangan['mysql'])
|
||||
->rightJoin('gadai', 'gadai.norujukan', '=', 'tebus.norujukan')
|
||||
@@ -952,38 +961,40 @@ class AdminPageController extends Controller
|
||||
->where('trans.kodcaw','=',$request->kodcaw)
|
||||
->get()->toArray();
|
||||
|
||||
|
||||
// dd($array_totalup);
|
||||
$variable = ['lelongupahsimpan','ansuran','tebus_arrahn','advansur','tebus_upah_tawarruq'];
|
||||
|
||||
foreach($array_totalup as $array_index=>$totalup){
|
||||
// foreach($lelongupahsimpan as $indexlelong=>$lelong_detail){
|
||||
// if($totalup['tarikh'] == $lelong_detail['t_jual']){
|
||||
// $total_lelong = $totalup['keuntungan'];
|
||||
// $total_lelong += $lelong_detail['totalupahlelong'];
|
||||
// $array_totalup[$array_index]['keuntungan'] = $total_lelong;
|
||||
// }
|
||||
// }
|
||||
|
||||
// foreach($tebus as $indextebus=>$tebus_detail){
|
||||
// if($totalup['tarikh'] == $tebus_detail['t_tebus']){
|
||||
// $total_tebus = $array_totalup[$array_index]['keuntungan'];
|
||||
// $total_tebus += $tebus_detail['totalupahsimpan'];
|
||||
// $array_totalup[$array_index]['keuntungan'] = $total_tebus;
|
||||
// $array_totalup[$array_index]['bajetkeuntungan'] = (sizeof($bajetkeuntungan) > 0) ? $bajetkeuntungan[$array_index] : 0;
|
||||
// }
|
||||
// }
|
||||
|
||||
foreach($lelongupahsimpan as $indexloop=>$looptambahan)
|
||||
{
|
||||
if($totalup['tarikh'] == $looptambahan['tarikh']){
|
||||
$total = 0;
|
||||
$total = $looptambahan['total'] + $tebus_arrahn[$indexloop]['total'] + $advansur[$indexloop]['total'] + $ansuran[$indexloop]['total'] + $tebus_upah_tawarruq[$indexloop]['total'];
|
||||
// $total_keuntungan = $array_totalup[$array_index]['keuntungan'];
|
||||
$total_keuntungan = $total;
|
||||
$array_totalup[$array_index]['keuntungan'] = $total_keuntungan;
|
||||
$array_totalup[$array_index]['bajetkeuntungan'] = (sizeof($bajetkeuntungan) > 0) ? $bajetkeuntungan[$array_index] : 0;
|
||||
foreach($variable as $index => $var)
|
||||
{
|
||||
foreach(${$var} as $indextemp => $temp)
|
||||
{
|
||||
if($totalup['tarikh'] == $temp['tarikh'])
|
||||
{
|
||||
$total_tebus = $array_totalup[$array_index]['keuntungan'];
|
||||
$total_tebus += $temp['total'];
|
||||
$array_totalup[$array_index]['keuntungan'] = $total_tebus;
|
||||
$array_totalup[$array_index]['bajetkeuntungan'] = (sizeof($bajetkeuntungan) > 0) ? $bajetkeuntungan[$array_index] : 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// foreach($tebus_upah_tawarruq as $indexloop=>$looptambahan)
|
||||
// {
|
||||
// if($totalup['tarikh'] == $looptambahan['tarikh']){
|
||||
// $total = 0;
|
||||
// $tebusarrahntotal = (count($tebus_arrahn) < $indexloop) ? $tebus_arrahn[$indexloop]['total'] : 0;
|
||||
// $advansurtotal = (count($advansur) < $indexloop) ? $advansur[$indexloop]['total'] ? $advansur[$indexloop]['total'] : 0 : 0;
|
||||
// $ansurantotal = (count($ansuran) < $indexloop) ? $ansuran[$indexloop]['total'] : 0;
|
||||
// $tebustawarruqtotal = (count($lelongupahsimpan) < $indexloop) ? $lelongupahsimpan[$indexloop]['total'] : 0;
|
||||
|
||||
// $total = $looptambahan['total'] + $tebusarrahntotal + $advansurtotal + $ansurantotal + $tebustawarruqtotal;
|
||||
// // $total_keuntungan = $array_totalup[$array_index]['keuntungan'];
|
||||
// $total_keuntungan = $total;
|
||||
// $array_totalup[$array_index]['keuntungan'] = $total_keuntungan;
|
||||
// $array_totalup[$array_index]['bajetkeuntungan'] = (sizeof($bajetkeuntungan) > 0) ? $bajetkeuntungan[$array_index] : 0;
|
||||
// }
|
||||
// }
|
||||
|
||||
$goals[0]['value'] = (sizeof($bajetkeuntungan) > 0) ? $bajetkeuntungan[$array_index] : 0;
|
||||
array_push($arrayKeuntungan,['x' => $array_totalup[$array_index]['namabulan'],'y' => $array_totalup[$array_index]['keuntungan'],'goals' => (array) $goals]);
|
||||
@@ -1620,4 +1631,58 @@ class AdminPageController extends Controller
|
||||
|
||||
return response()->json($detailslelong, 200);
|
||||
}
|
||||
|
||||
public function paginate($items, $perPage = 5, $page = null, $options = [])
|
||||
{
|
||||
$page = $page ?: (Paginator::resolveCurrentPage() ?: 1);
|
||||
$items = $items instanceof Collection ? $items : Collection::make($items);
|
||||
return new LengthAwarePaginator($items->forPage($page, $perPage), $items->count(), $perPage, $page, $options);
|
||||
}
|
||||
|
||||
public function listoperasi()
|
||||
{
|
||||
$harini = Carbon::now();
|
||||
$harini = new Carbon;
|
||||
|
||||
$cawangan_all = Cawangan::on('mysql7')->get();
|
||||
$arraykelulusan = [];
|
||||
|
||||
foreach($cawangan_all as $index=>$cawangan){
|
||||
$kelulusan=Mohon::on($cawangan['mysql'])
|
||||
->where('tarikh','=',$harini->toDateString())
|
||||
->where('masalulus','=','')
|
||||
->where('pelulus','=','operasi')
|
||||
->get();
|
||||
|
||||
if(sizeof($kelulusan) != 0){
|
||||
array_push($arraykelulusan,["kelulusanall" => $kelulusan,"cawangan" => $cawangan['details_caw'],"cawangankod" => $cawangan['kodcaw']]);
|
||||
}
|
||||
}
|
||||
|
||||
$data = $this->paginate($arraykelulusan);
|
||||
|
||||
return response()->json($data,200);
|
||||
}
|
||||
|
||||
public function listoperasikelulusan()
|
||||
{
|
||||
$harini = Carbon::now();
|
||||
$harini = new Carbon;
|
||||
|
||||
$cawangan_all = Cawangan::on('mysql7')->get();
|
||||
$arraykelulusan = [];
|
||||
|
||||
foreach($cawangan_all as $index=>$cawangan){
|
||||
$kelulusan=Mohon::on($cawangan['mysql'])
|
||||
->where('peloperasi','=','operasi')
|
||||
->where('operasi','!=','')
|
||||
->get();
|
||||
|
||||
if(sizeof($kelulusan) != 0){
|
||||
array_push($arraykelulusan,["kelulusanall" => $kelulusan,"cawangan" => $cawangan['details_caw'],"cawangankod" => $cawangan['kodcaw']]);
|
||||
}
|
||||
}
|
||||
|
||||
return response()->json($arraykelulusan,200);
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -673,8 +673,8 @@ $router->group(['prefix'=>'admin'], function () use ($router){
|
||||
$router->post('AddSenaraiHitam',['uses'=>'AdminPageController@AddSenaraiHitam']);
|
||||
$router->put('notislelong/update/{kodcaw}',['uses'=>'AdminPageController@UpdateNotisLelong']);
|
||||
|
||||
|
||||
|
||||
$router->get('ListOperasi/Paginate',['uses'=>'AdminPageController@listoperasi']);
|
||||
$router->get('ListOperasiKelulusan/Paginate',['uses'=>'AdminPageController@listoperasikelulusan']);
|
||||
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user