This commit is contained in:
Pusdatin BPKD Jkt
2022-08-09 15:48:49 +07:00
parent 7e9b0e284a
commit e0ac0bb8db
16 changed files with 232 additions and 208 deletions
@@ -85,25 +85,24 @@ class JadwalSalurdanaController extends Controller
]);
}
public function index_cht_dak(Request $request,$typeDana)
public function index_cht_dak(Request $request, $typeDana)
{
$judul = strtoupper($typeDana);
$this->setTitle("Jadwal Salur Dana $judul");
return view("jadwal_salurdana.index_".$typeDana);
}
public function datatable_cht_dak(Request $request)
public function datatable_cht_dak(Request $request, $typeDana)
{
$post = $request->all();
$offset = $post["start"];
$limit = $post["length"];
$src = $post["src"];
// $src = $post["src"];
$ta = $post["ta"];
// $typeDana = $post["type_dana"];
$typeDanaFilter = $typeDana == "cht" ? " AND x.jenis_dana = 'DBH' AND x.sub_jenis_dana = 'CHT' ": " AND x.jenis_dana = 'DAK'";
$dataFilter=0;
$sqlstr = 'SELECT x.kode_rsk, x.nama_rsk, x.jumlah_anggaran, y.*
FROM
SAMASA.BELANJA_REALISASI x
FROM SAMASA.BELANJA_REALISASI x
LEFT JOIN
(
SELECT * FROM (
@@ -175,12 +174,12 @@ class JadwalSalurdanaController extends Controller
ON xx.IDRSK = yy.RSK_BELANJARINCI_ID
) y
ON x.KODE_RSK = y.IDRSK
WHERE x.TAHUN_ANGGARAN = \''.$ta.'\' ';
WHERE x.TAHUN_ANGGARAN = \''.$ta.'\''.$typeDanaFilter;
$data = DB::connection('oracle')->select(DB::raw($sqlstr.' ORDER BY x.id OFFSET '.$offset.' ROWS FETCH NEXT '.$limit.' ROWS ONLY'));
$dataTotal = count(DB::connection('oracle')->select(DB::raw($sqlstr)));;
if (!empty($src)){
$dataTotal = count(DB::connection('oracle')->select(DB::raw($sqlstr)));
// if (!empty($src)){
//$data->whereRaw("(LOWER(NAMA_REKENING) LIKE '%".strtolower($src)."%' OR LOWER(KODE_REKENING) LIKE '%".strtolower($src)."%')");
}
// }
$dataFilter = count(DB::connection('oracle')->select(DB::raw($sqlstr)));
return response()->json([