Update Rekening Tamsil dan TPG

This commit is contained in:
izuddin
2025-08-07 11:00:53 +07:00
parent 69cef8c178
commit 26dca172ea
2 changed files with 23 additions and 23 deletions
+17 -17
View File
@@ -183,14 +183,14 @@ class ItemSearchController extends Controller
public function sts(Request $request) public function sts(Request $request)
{ {
$sts = array();
$no_skprd = $request->no_skprd; $no_skprd = $request->no_skprd;
$kode_akun = $request->kode_akun; $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']; $cek = PendapatanRealisasiSts::where("rkud_no_sts",$no_skprd)->count();
if (in_array($kode_akun,$arrTPG)){ if ($cek==0){
$sts = array(); $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'];
$cek = PendapatanRealisasiSts::where("rkud_no_sts",$no_skprd)->count(); if (in_array($kode_akun,$arrTPG)){
if ($cek==0){
$urlAPI = "http://10.15.34.90:8820/api/tpg-tamsil/cek-sp2t"; $urlAPI = "http://10.15.34.90:8820/api/tpg-tamsil/cek-sp2t";
$httpSTS = Http::withHeaders([ $httpSTS = Http::withHeaders([
'Accept' => 'application/json', 'Accept' => 'application/json',
@@ -206,18 +206,18 @@ class ItemSearchController extends Controller
$sts["n_akun"] = $httpSTS["data"]["nam_rekening"]; $sts["n_akun"] = $httpSTS["data"]["nam_rekening"];
$sts["nilai_bayar"] = separateNumberIndo($httpSTS["data"]["jumlah"]); $sts["nilai_bayar"] = separateNumberIndo($httpSTS["data"]["jumlah"]);
} }
} }else{
}else{ $select = DB::raw("NO_SKPRD,TGL_VALIDASI,KODE_BAS,NILAI_BAYAR,TRBAS.N_AKUN");
$select = DB::raw("NO_SKPRD,TGL_VALIDASI,KODE_BAS,NILAI_BAYAR,TRBAS.N_AKUN"); $sts = Siesetpembayaran::select($select)
$sts = Siesetpembayaran::select($select) ->join("NEWSIPKD.TRBAS", "SI_ESET_PEMBAYARAN.KODE_BAS", "=", "TRBAS.C_AKUN")
->join("NEWSIPKD.TRBAS", "SI_ESET_PEMBAYARAN.KODE_BAS", "=", "TRBAS.C_AKUN") ->where("NO_SKPRD", $no_skprd)
->where("NO_SKPRD", $no_skprd) ->where("SI_ESET_PEMBAYARAN.KODE_BAS", $kode_akun)
->where("SI_ESET_PEMBAYARAN.KODE_BAS", $kode_akun) ->whereRaw("C_TAHUN_BERLAKU<=" . getTA() . " AND C_TAHUN_BERAKHIR>=" . getTA())
->whereRaw("C_TAHUN_BERLAKU<=" . getTA() . " AND C_TAHUN_BERAKHIR>=" . getTA()) ->first();
->first(); if ($sts) {
if ($sts) { $sts["tgl_validasi"] = date("Y-m-d", strtotime($sts["tgl_validasi"]));
$sts["tgl_validasi"] = date("Y-m-d", strtotime($sts["tgl_validasi"])); $sts["nilai_bayar"] = separateNumberIndo($sts["nilai_bayar"]);
$sts["nilai_bayar"] = separateNumberIndo($sts["nilai_bayar"]); }
} }
} }
return response()->json($sts); return response()->json($sts);
@@ -41,31 +41,31 @@
<div class="form-group row"> <div class="form-group row">
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_no_sts">No. STS</label> <label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_no_sts">No. STS</label>
<div class="col-md-10 col-sm-10 "> <div class="col-md-10 col-sm-10 ">
<input id="rkud_no_sts" name="rkud_no_sts" class="{{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan"))?"form-control":"form-control-plaintext" }}" placeholder="" {{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan")) ?"":"disabled" }}></select> <input id="rkud_no_sts" name="rkud_no_sts" class="{{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan"))?"form-control":"form-control-plaintext" }}" placeholder="" {{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan")) ?"":"disabled" }} required></select>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_tgl">Tanggal</label> <label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_tgl">Tanggal</label>
<div class="col-md-10 col-sm-10 "> <div class="col-md-10 col-sm-10 ">
<input id="rkud_tgl" name="rkud_tgl" class="{{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan")&& empty($realisasi_pendapatan->rkud_no_sts))?"form-control":"form-control-plaintext" }}" readonly> <input id="rkud_tgl" name="rkud_tgl" class="form-control" readonly>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_kode_akun">Kode Akun</label> <label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_kode_akun">Kode Akun</label>
<div class="col-md-10 col-sm-10 "> <div class="col-md-10 col-sm-10 ">
<input id="rkud_kode_akun" name="rkud_kode_akun" class="{{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan")&& empty($realisasi_pendapatan->rkud_no_sts))?"form-control":"form-control-plaintext" }}" readonly> <input id="rkud_kode_akun" name="rkud_kode_akun" class="form-control" readonly>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_nama_akun">Nama Akun</label> <label class="col-form-label col-md-2 col-sm-2 label-align" for="rkud_nama_akun">Nama Akun</label>
<div class="col-md-10 col-sm-10 "> <div class="col-md-10 col-sm-10 ">
<input id="rkud_nama_akun" name="rkud_nama_akun" class="{{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan")&& empty($realisasi_pendapatan->rkud_no_sts))?"form-control":"form-control-plaintext" }}" readonly> <input id="rkud_nama_akun" name="rkud_nama_akun" class="form-control" readonly>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
<label class="col-form-label col-md-2 col-sm-2 label-align" for="txt_simtrad4_bersih">Jumlah</label> <label class="col-form-label col-md-2 col-sm-2 label-align" for="txt_simtrad4_bersih">Jumlah</label>
<div class="col-md-10 col-sm-10 "> <div class="col-md-10 col-sm-10 ">
<input id="rkud_jumlah" name="rkud_jumlah" class="{{ (Auth::user()->can("Input STS DBH Realisasi Pendapatan")&& empty($realisasi_pendapatan->rkud_no_sts))?"form-control":"form-control-plaintext" }} number-separator-indo" readonly> <input id="rkud_jumlah" name="rkud_jumlah" class="form-control number-separator-indo" readonly>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
@@ -185,7 +185,7 @@
async: false, async: false,
success: function (data) { success: function (data) {
if (Object.keys(data).length == 0){ if (Object.keys(data).length == 0){
Swal.fire("Data STS tidak ditemukan !", '', 'error'); Swal.fire("Data STS tidak ditemukan, Atau sudah digunakan", '', 'error');
$("#rkud_tgl").val(""); $("#rkud_tgl").val("");
$("#rkud_kode_akun").val(""); $("#rkud_kode_akun").val("");
$("#rkud_nama_akun").val(""); $("#rkud_nama_akun").val("");