Update Module Pendapatan Tamsil dan TPG

This commit is contained in:
izuddin
2025-10-08 09:37:51 +07:00
parent ae68f252e1
commit d462dff0e3
7 changed files with 59 additions and 4 deletions
@@ -23,6 +23,7 @@ use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Http;
use App\Models\PendapatanRealisasiSts;
use App\Models\AkunTamsilTpg;
class ItemSearchController extends Controller
{
@@ -187,7 +188,8 @@ class ItemSearchController extends Controller
$no_skprd = $request->no_skprd;
$kode_akun = $request->kode_akun;
$arrTPG = ['4.2.01.01.04.0004', '4.2.01.01.04.0005', '4.2.01.09.02.0004', '4.2.01.09.02.0005'];
//$arrTPG = ['4.2.01.01.04.0004', '4.2.01.01.04.0005', '4.2.01.09.02.0004', '4.2.01.09.02.0005'];
$arrTPG = getAkunTamsilTpg();
if (in_array($kode_akun, $arrTPG)) {
$cek = PendapatanRealisasiSts::where("rkud_no_sts", $no_skprd)
@@ -207,7 +207,7 @@ class RealisasiPendapatanController extends Controller
$date = date("Ymd");
DB::beginTransaction();
$dataRealisasi = PendapatanRealisasi::where(['id' => $realisasiId])->first();
$arrTPG = ['4.2.01.01.04.0004','4.2.01.01.04.0005','4.2.01.09.02.0004','4.2.01.09.02.0005'];
$arrTPG = getAkunTamsilTpg();
$sisa = 0;
if (in_array($req["rkud_kode_akun"],$arrTPG)){
$totalSts = PendapatanRealisasiSts::where(["id_pendapatan_realisasi" => $realisasiId])->get()->sum("rkud_jumlah");
+14
View 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 AkunTamsilTpg extends Eloquent
{
use HasFactory;
protected $connection = 'Samasa';
protected $table = 'akun_tamsil_tpg';
}
+6
View File
@@ -1,6 +1,7 @@
<?php
use PHPJasper\PHPJasper;
use App\Models\AkunTamsilTpg;
function GetBulan(){
$Month_name = array("Januari","Februari","Maret",
@@ -160,4 +161,9 @@ function getKodeRekInduk($val)
function convertSerialDate($date) {
$timestamp = ($date - 25569) * 86400;
return date("Y-m-d",$timestamp);
}
function getAkunTamsilTpg()
{
return AkunTamsilTpg::whereRaw("1=1")->get()->pluck("kode_akun")->toArray();
}