<?php
namespace App\Helpers;
use Illuminate\Http\Request;
use App\Models\Opd;
use App\Models\RincianKegiatan;
use App\Models\RealisasiFisik;
use App\Models\RealisasiKeuangan;
use Session;
use App\Helpers\HelperString;
use App\Helpers\Helper;
use App\Exports\ResumeOpd;
use Maatwebsite\Excel\Facades\Excel;
// use Illuminate\Support\LazyCollection;
use App\Models\RealisasiRincianKegiatan;
class SummaryHelper
{
public function TotalRealisasiKeuangan($opd_id, Request $request){
$opd = Opd::findOrFail($opd_id);
return RealisasiKeuangan::whereBetween('tanggal_realisasi', [$request->input('tanggal_awal'), $request->input('tanggal_akhir')])
->whereHas('RealisasiRincianKegiatan.RincianKegiatan.ProkerSubKegiatan.ProkerKegiatan.ProkerProgram.Proker.Opd',function($query)use($opd){
$query->where('id',$opd->id);
})->sum('realisasi');
}
public function TotalAnggaran($opd_id){
$opd = Opd::findOrFail($opd_id);
return RincianKegiatan::whereHas('ProkerSubKegiatan.ProkerKegiatan.ProkerProgram.Proker.Opd',function($query)use($opd){
$query->where('id',$opd->id);
})->sum('pagu');
}
public function halo(){
return 'halo';
}
}
?>
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]