Update Module Pendapatan Tamsil dan TPG
This commit is contained in:
@@ -23,6 +23,7 @@ use Illuminate\Support\Facades\DB;
|
|||||||
use Illuminate\Support\Facades\Auth;
|
use Illuminate\Support\Facades\Auth;
|
||||||
use Illuminate\Support\Facades\Http;
|
use Illuminate\Support\Facades\Http;
|
||||||
use App\Models\PendapatanRealisasiSts;
|
use App\Models\PendapatanRealisasiSts;
|
||||||
|
use App\Models\AkunTamsilTpg;
|
||||||
|
|
||||||
class ItemSearchController extends Controller
|
class ItemSearchController extends Controller
|
||||||
{
|
{
|
||||||
@@ -187,7 +188,8 @@ class ItemSearchController extends Controller
|
|||||||
$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'];
|
//$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)) {
|
if (in_array($kode_akun, $arrTPG)) {
|
||||||
$cek = PendapatanRealisasiSts::where("rkud_no_sts", $no_skprd)
|
$cek = PendapatanRealisasiSts::where("rkud_no_sts", $no_skprd)
|
||||||
|
|||||||
@@ -207,7 +207,7 @@ class RealisasiPendapatanController extends Controller
|
|||||||
$date = date("Ymd");
|
$date = date("Ymd");
|
||||||
DB::beginTransaction();
|
DB::beginTransaction();
|
||||||
$dataRealisasi = PendapatanRealisasi::where(['id' => $realisasiId])->first();
|
$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;
|
$sisa = 0;
|
||||||
if (in_array($req["rkud_kode_akun"],$arrTPG)){
|
if (in_array($req["rkud_kode_akun"],$arrTPG)){
|
||||||
$totalSts = PendapatanRealisasiSts::where(["id_pendapatan_realisasi" => $realisasiId])->get()->sum("rkud_jumlah");
|
$totalSts = PendapatanRealisasiSts::where(["id_pendapatan_realisasi" => $realisasiId])->get()->sum("rkud_jumlah");
|
||||||
|
|||||||
@@ -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';
|
||||||
|
}
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
use PHPJasper\PHPJasper;
|
use PHPJasper\PHPJasper;
|
||||||
|
use App\Models\AkunTamsilTpg;
|
||||||
|
|
||||||
function GetBulan(){
|
function GetBulan(){
|
||||||
$Month_name = array("Januari","Februari","Maret",
|
$Month_name = array("Januari","Februari","Maret",
|
||||||
@@ -160,4 +161,9 @@ function getKodeRekInduk($val)
|
|||||||
function convertSerialDate($date) {
|
function convertSerialDate($date) {
|
||||||
$timestamp = ($date - 25569) * 86400;
|
$timestamp = ($date - 25569) * 86400;
|
||||||
return date("Y-m-d",$timestamp);
|
return date("Y-m-d",$timestamp);
|
||||||
|
}
|
||||||
|
|
||||||
|
function getAkunTamsilTpg()
|
||||||
|
{
|
||||||
|
return AkunTamsilTpg::whereRaw("1=1")->get()->pluck("kode_akun")->toArray();
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
use Illuminate\Database\Migrations\Migration;
|
||||||
|
use Illuminate\Database\Schema\Blueprint;
|
||||||
|
use Illuminate\Support\Facades\Schema;
|
||||||
|
|
||||||
|
class CreateAkunTamsilTpgTable extends Migration
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* Run the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function up()
|
||||||
|
{
|
||||||
|
Schema::create('akun_tamsil_tpg', function (Blueprint $table) {
|
||||||
|
$table->id();
|
||||||
|
$table->string("kode_akun", 30);
|
||||||
|
$table->string("nama_akun", 100);
|
||||||
|
$table->timestamps();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Reverse the migrations.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
|
*/
|
||||||
|
public function down()
|
||||||
|
{
|
||||||
|
Schema::dropIfExists('akun_tamsil_tpg');
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -186,7 +186,7 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
let tamsilTPG = ['4.2.01.01.04.0004','4.2.01.01.04.0005','4.2.01.09.02.0004','4.2.01.09.02.0005'];
|
let tamsilTPG = ["<?= implode('","',getAkunTamsilTpg()) ?>"];
|
||||||
if (tamsilTPG.includes(id)) {
|
if (tamsilTPG.includes(id)) {
|
||||||
$("#tamsil_tpg").show();
|
$("#tamsil_tpg").show();
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
@@ -161,7 +161,7 @@
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
let tamsilTPG = ['4.2.01.01.04.0004','4.2.01.01.04.0005','4.2.01.09.02.0004','4.2.01.09.02.0005'];
|
let tamsilTPG = ["{{ implode('","',getAkunTamsilTpg()) }}"];
|
||||||
if (tamsilTPG.includes($("#rkud_kode_akun").val()) == false) {
|
if (tamsilTPG.includes($("#rkud_kode_akun").val()) == false) {
|
||||||
if ($("#rkud_jumlah").val()!=$("#txt_simtrad4_bersih").val()){
|
if ($("#rkud_jumlah").val()!=$("#txt_simtrad4_bersih").val()){
|
||||||
Swal.fire("Jumlah pada STS harus sama dengan Rencana !", '', 'error');
|
Swal.fire("Jumlah pada STS harus sama dengan Rencana !", '', 'error');
|
||||||
|
|||||||
Reference in New Issue
Block a user