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\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");
|
||||
|
||||
@@ -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
|
||||
|
||||
use PHPJasper\PHPJasper;
|
||||
use App\Models\AkunTamsilTpg;
|
||||
|
||||
function GetBulan(){
|
||||
$Month_name = array("Januari","Februari","Maret",
|
||||
@@ -161,3 +162,8 @@ 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();
|
||||
}
|
||||
@@ -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)) {
|
||||
$("#tamsil_tpg").show();
|
||||
}else{
|
||||
|
||||
@@ -161,7 +161,7 @@
|
||||
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 ($("#rkud_jumlah").val()!=$("#txt_simtrad4_bersih").val()){
|
||||
Swal.fire("Jumlah pada STS harus sama dengan Rencana !", '', 'error');
|
||||
|
||||
Reference in New Issue
Block a user