adding akru for range date in admin arrahn
This commit is contained in:
@@ -9,10 +9,12 @@ use Carbon\Carbon;
|
||||
|
||||
use Barryvdh\DomPDF\Facade as PDF;
|
||||
use Maatwebsite\Excel\Excel;
|
||||
use DateTime;
|
||||
|
||||
use App\Models\Lejeram;
|
||||
use App\Models\Cawangan;
|
||||
|
||||
use App\Services\ImbangdugaServices as ImbanganDuga;
|
||||
|
||||
class AkaunController extends Controller
|
||||
{
|
||||
@@ -1252,4 +1254,51 @@ class AkaunController extends Controller
|
||||
return view('akaun.laporan_serahpetibesigadai', compact('cawangan_detail','api_url','serahmarhun','cawangan_info','datemula','datehingga','tarikh_cetak'));
|
||||
|
||||
}
|
||||
|
||||
public function cetakimbangdugaAkru(Request $request){
|
||||
|
||||
$auth_user = Auth::user();
|
||||
$api_url = config('api.url');
|
||||
$current = Carbon::now();
|
||||
$current = new Carbon();
|
||||
|
||||
$cawangan_info = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/cawangan/'. $request->kodcaw)->json();
|
||||
$cawangan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url').'/api/cawangan/detail/'. $request->kodcaw)->json();
|
||||
$cawangan_detail=$cawangan[0];
|
||||
|
||||
$tarikh_cetak = $current->toDateString();
|
||||
|
||||
$tarikh_imbangan= $current->toDateString();
|
||||
$tarikh_imbangan2= $current->toDateString();
|
||||
|
||||
$tarikh_cetak = $current->toDateString();
|
||||
|
||||
if($request->datetimepicker1 == null){
|
||||
$tarikh_cetak = $current->toDateString();
|
||||
}else{
|
||||
$split_date = explode('-',$request->datetimepicker1);
|
||||
$tarikh_imbangan2 = $request->datetimepicker1;
|
||||
}
|
||||
|
||||
$date1 = new DateTime($tarikh_imbangan2);
|
||||
$date2 = new DateTime($current->toDateString());
|
||||
if($date1 < $date2){
|
||||
$response = (new ImbanganDuga())->GetImbangDugaBackup( $request->kodcaw,$request->datetimepicker1);
|
||||
}else{
|
||||
$response = (new ImbanganDuga())->ViewImbangDugaAROS( $request->kodcaw,$tarikh_imbangan2);
|
||||
}
|
||||
|
||||
if($response->getContent() == 'notfound')
|
||||
{
|
||||
return response('not-found');
|
||||
}
|
||||
|
||||
$array_ig = json_decode($response->getContent());
|
||||
$hartasemasa = $array_ig->array_harta;
|
||||
$tanggungansemasa = $array_ig->array_tanggungan;
|
||||
$totalhartasemasa = $array_ig->sum_harta;
|
||||
$totaltanggungansemasa = $array_ig->sum_tanggungan;
|
||||
|
||||
return view('akaun.laporan_imbangduga-akru',compact('tarikh_imbangan', 'tarikh_imbangan2','hartasemasa','tanggungansemasa','totalhartasemasa','totaltanggungansemasa','tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail'));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user