adding backup imbang duga
This commit is contained in:
@@ -259,4 +259,36 @@ class ImbangdugaServices
|
||||
$array_ig = ['array_harta' => $array_harta,'array_tanggungan' => $array_tanggungan,'sum_harta' => $summation_harta,'sum_tanggungan' => $summation_tanggungan];
|
||||
return response($array_ig);
|
||||
}
|
||||
|
||||
public function GetImbangDugaBackup($kodcaw,$tarikh){
|
||||
|
||||
$date = date_create_from_format('j-m-Y', $tarikh);
|
||||
$new_date = date_format($date, 'Y-m-d');
|
||||
|
||||
$response = Http::get(config('api.url'). '/api/Backup/ImbangDuga/' . $kodcaw,['tarikh' => $new_date])->json();
|
||||
|
||||
if($response == 'notfound' || $response == null)
|
||||
{
|
||||
return response('notfound');
|
||||
}else{
|
||||
$array_harta = [];
|
||||
$array_tanggungan = [];
|
||||
foreach($response as $variable=>$res)
|
||||
{
|
||||
if($variable !== 'recno' && $variable !== 'kodcaw' && $variable !== 'tarikh' && $variable !== 'totalharta' && $variable !== 'totaltanggungan' && $variable !== 'tagtally' && $variable !== 'created_at' && $variable !== 'updated_at'){
|
||||
$imbangdugadata = ImbangDuga::orderBy('glcode')->where('variable',$variable)->orWhere('single_var',$variable)->first()->toArray();
|
||||
if($imbangdugadata['jenis'] == 'harta'){
|
||||
array_push($array_harta,['glcode' => $imbangdugadata['glcode'],'descpt' => $imbangdugadata['descpt'],'amaun' => $res]);
|
||||
}else{
|
||||
array_push($array_tanggungan,['glcode' => $imbangdugadata['glcode'],'descpt' => $imbangdugadata['descpt'],'amaun' => $res]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$array_all = ['array_harta' => $array_harta,'array_tanggungan' => $array_tanggungan,'sum_harta' => $response['totalharta'],'sum_tanggungan' => $response['totaltanggungan']];
|
||||
return response($array_all);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user