Update
This commit is contained in:
@@ -24,42 +24,6 @@ class JadwalSalurdanaController extends Controller
|
||||
return view('jadwal_salurdana.index');
|
||||
}
|
||||
|
||||
protected function queryJadwalSalurDana($ta)
|
||||
{
|
||||
$sqlstr = 'SELECT x.kode_rekening,x.nama_rekening,spsbulan1,spsbulan2,spsbulan3,spsbulan4,
|
||||
spsbulan5,spsbulan6,spsbulan7,spsbulan8,spsbulan9,spsbulan10,spsbulan11,spsbulan12,
|
||||
SUBSTR(x.KODE_REKENING,1,12) AS kodegrup,SUBSTR(x.KODE_REKENING,1,9) AS groupall,
|
||||
NVL("1",0) AS "REAL1",NVL("2",0) AS "REAL2",NVL("3",0) AS "REAL3",
|
||||
NVL("4",0) AS "REAL4",NVL("5",0) AS "REAL5",NVL("6",0) AS "REAL6",
|
||||
NVL("7",0) AS "REAL7",NVL("8",0) AS "REAL8",NVL("9",0) AS "REAL9",
|
||||
NVL("10",0) AS "REAL10",NVL("11",0) AS "REAL11",NVL("12",0) AS "REAL12"
|
||||
FROM PROKSI.SPS_PENDAPATAN x
|
||||
LEFT JOIN
|
||||
(
|
||||
SELECT * FROM (
|
||||
SELECT ID_SPS,extract(month from RKUD_TGL) AS BULAN,RKUD_JUMLAH
|
||||
FROM SAMASA.PENDAPATAN_REALISASI
|
||||
WHERE TAHUN=\''.$ta.'\'
|
||||
)
|
||||
PIVOT
|
||||
(
|
||||
SUM(RKUD_JUMLAH)
|
||||
FOR BULAN IN(1,2,3,4,5,6,7,8,9,10,11,12)
|
||||
)
|
||||
)y ON x.ID = y.ID_SPS ';
|
||||
|
||||
|
||||
if (getRole()=="skpd"){
|
||||
$sqlstr .= ' LEFT JOIN SAMASA.MAPPING_DBH_SKPD z ON x.id=z.id_sps WHERE z.KODE_SKPD=\''.Auth::user()->nrk.'\'';
|
||||
}else{
|
||||
$sqlstr .= " WHERE 1=1 ";
|
||||
}
|
||||
|
||||
$sqlstr .= ' AND x.TAHUN = '.$ta.' AND x.SKPD_ID=980 AND SUBSTR(x.KODE_REKENING,1,3)=\'4.2\'';
|
||||
|
||||
return $sqlstr;
|
||||
}
|
||||
|
||||
public function datatable(Request $request)
|
||||
{
|
||||
$post = $request->all();
|
||||
@@ -70,7 +34,7 @@ class JadwalSalurdanaController extends Controller
|
||||
$dataFilter = 0;
|
||||
$typeDana = isset($post["type_dana"])?$post["type_dana"]:"";
|
||||
$idSPS = isset($post["id_sps"])?$post["id_sps"]:"";
|
||||
$sqlstr = $this->queryJadwalSalurDana($ta);
|
||||
$sqlstr = Sps_pendapatan::queryJadwalSalurDana($ta);
|
||||
|
||||
if (!empty($idSPS)){
|
||||
$sqlstr.=" AND x.ID=$idSPS";
|
||||
@@ -140,7 +104,7 @@ class JadwalSalurdanaController extends Controller
|
||||
$typeDana = isset($post["type_dana"])?$post["type_dana"]:"";
|
||||
$idSPS = isset($post["id_sps"])?$post["id_sps"]:"";
|
||||
$ta = $post["ta"];
|
||||
$sqlstr = $this->queryJadwalSalurDana($ta);
|
||||
$sqlstr = Sps_pendapatan::queryJadwalSalurDana($ta);
|
||||
|
||||
if (!empty($idSPS)){
|
||||
$sqlstr.=" AND x.ID=$idSPS";
|
||||
|
||||
@@ -11,4 +11,19 @@ class Sps_pendapatan extends Eloquent
|
||||
use HasFactory;
|
||||
protected $connection = 'oracle';
|
||||
protected $table = 'PROKSI.SPS_PENDAPATAN';
|
||||
|
||||
public function queryJadwalSalurDana($ta)
|
||||
{
|
||||
$sqlstr = 'SELECT * FROM VW_JADWAL_SALUR x ';
|
||||
|
||||
if (getRole()=="skpd"){
|
||||
$sqlstr .= ' WHERE x.id IN (SELECT id_sps FROM SAMASA.MAPPING_DBH_SKPD WHERE KODE_SKPD=\''.Auth::user()->nrk.'\') ';
|
||||
}else{
|
||||
$sqlstr .= " WHERE 1=1 ";
|
||||
}
|
||||
|
||||
$sqlstr .= ' AND x.TAHUN = '.$ta.' AND x.SKPD_ID=980 AND SUBSTR(x.KODE_REKENING,1,3)=\'4.2\'';
|
||||
|
||||
return $sqlstr;
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -346,4 +346,8 @@ hr{
|
||||
|
||||
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
|
||||
color:#333;
|
||||
}
|
||||
|
||||
.card-header{
|
||||
background: whitesmoke;
|
||||
}
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
@section('content')
|
||||
<div class="card">
|
||||
<div class="card-header border-0">
|
||||
<div class="card-header">
|
||||
<h2 class="card-title"><i class="fa fa-search mr-2"></i> Filter Pencarian</h2>
|
||||
<div class="card-tools">
|
||||
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
|
||||
@@ -24,7 +24,7 @@
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body pt-0 pb-0">
|
||||
<div class="card-body">
|
||||
<div class="form-group col-1">
|
||||
<label>Tahun Anggaran</label>
|
||||
<select class="form-control form-control-sm" id="srcTA">
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
@section('content')
|
||||
<div class="card">
|
||||
<div class="card-header border-0">
|
||||
<div class="card-header">
|
||||
<h2 class="card-title"><i class="fa fa-search mr-2"></i> Filter Pencarian</h2>
|
||||
<div class="card-tools">
|
||||
<button type="button" class="btn btn-tool" data-card-widget="collapse" title="Collapse">
|
||||
@@ -24,7 +24,7 @@
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-body pt-0 pb-0">
|
||||
<div class="card-body">
|
||||
<form id="frmJadwalSalur" action="{{ $baseUrl }}/jadwal-salurdana" method="post">
|
||||
@csrf
|
||||
<div class="row">
|
||||
|
||||
Reference in New Issue
Block a user