laporan file dan spd pada dbh
This commit is contained in:
@@ -5,6 +5,7 @@ use App\Traits\Uuids;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Yajra\Oci8\Eloquent\OracleEloquent as Eloquent;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class BelanjaRealisasi extends Eloquent
|
||||
{
|
||||
@@ -43,4 +44,23 @@ class BelanjaRealisasi extends Eloquent
|
||||
"id_sps",
|
||||
"f_view_sbpk"
|
||||
];
|
||||
|
||||
public function getSPD($subgiat,$skpd)
|
||||
{
|
||||
return DB::select(DB::raw(
|
||||
"SELECT a.I_SPDNO_DOK as NO_SPD, a.D_SPDNO as TGL, b.JML as jumlah
|
||||
FROM NEWSIPKD.TMSPD a
|
||||
INNER JOIN (
|
||||
SELECT I_IDSPD, SUM(V_SPD) AS JML
|
||||
FROM NEWSIPKD.TMSPDRINCIBLJ x
|
||||
LEFT JOIN NEWSIPKD.TMDPASUBGIAT y
|
||||
ON x.I_IDSUBGIAT = y.I_ID
|
||||
WHERE y.C_SUBGIAT = '".$subgiat."'
|
||||
AND y.I_IDOPD = '".$skpd."'
|
||||
GROUP BY I_IDSPD
|
||||
) b
|
||||
ON a.I_ID = b.I_IDSPD
|
||||
WHERE a.C_ANGG_TAHUN = ".getTA()." ORDER BY a.D_SPDNO"
|
||||
));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
use App\Traits\Uuids;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Yajra\Oci8\Eloquent\OracleEloquent as Eloquent;
|
||||
|
||||
class LaporanFile extends Eloquent
|
||||
{
|
||||
use HasFactory;
|
||||
use Uuids;
|
||||
protected $connection = 'Samasa';
|
||||
protected $table = 'SAMASA.laporan_file';
|
||||
protected $fillable = [
|
||||
"tahun",
|
||||
"tgl_upload",
|
||||
"kode_rekening",
|
||||
"kode_skpd",
|
||||
"nama_skpd",
|
||||
"nama_laporan",
|
||||
"nama_file",
|
||||
];
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Yajra\Oci8\Eloquent\OracleEloquent as Eloquent;
|
||||
|
||||
class Trbas extends Eloquent
|
||||
{
|
||||
use HasFactory;
|
||||
protected $connection = 'oracle';
|
||||
protected $table = 'NEWSIPKD.TRBAS';
|
||||
}
|
||||
Reference in New Issue
Block a user