Develop realisasi belanja dbh
This commit is contained in:
@@ -3,7 +3,11 @@
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Tropd;
|
||||
use App\Models\Program;
|
||||
use App\Models\Kegiatan;
|
||||
use App\Models\SubKegiatan;
|
||||
use App\Models\Rsk;
|
||||
use App\Models\Sps_pendapatan;
|
||||
use App\Models\Siesetpembayaran;
|
||||
use Illuminate\Http\Request;
|
||||
@@ -21,15 +25,57 @@ class ItemSearchController extends Controller
|
||||
//
|
||||
}
|
||||
|
||||
public function skpd(Request $request)
|
||||
{
|
||||
$tropd = [];
|
||||
|
||||
if($request->has('q')){
|
||||
$search = strtoupper($request->q);
|
||||
$select = DB::raw("C_OPD AS ID,C_OPD||' | '||N_OPD as name");
|
||||
$tropd = Tropd::select($select)
|
||||
->where('N_OPD', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}
|
||||
return response()->json($tropd);
|
||||
}
|
||||
|
||||
public function prog(Request $request)
|
||||
{
|
||||
$tropd = [];
|
||||
|
||||
if($request->has('q')){
|
||||
$search = strtoupper($request->q);
|
||||
$select = DB::raw("C_PROGRAM AS ID,C_PROGRAM||' | '||N_PROGRAM as name");
|
||||
$tropd = Program::select($select)
|
||||
->where('N_PROGRAM', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}
|
||||
return response()->json($tropd);
|
||||
}
|
||||
|
||||
public function keg(Request $request)
|
||||
{
|
||||
$tropd = [];
|
||||
|
||||
if($request->has('q')){
|
||||
$search = strtoupper($request->q);
|
||||
$select = DB::raw("C_GIAT AS ID,C_GIAT||' | '||N_GIAT as name");
|
||||
$tropd = Kegiatan::select($select)
|
||||
->where('N_GIAT', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}
|
||||
return response()->json($tropd);
|
||||
}
|
||||
|
||||
public function sk(Request $request)
|
||||
{
|
||||
$tropd = [];
|
||||
|
||||
if($request->has('q')){
|
||||
$search = strtoupper($request->q);
|
||||
$tropd = SubKegiatan::select(["SUBKEG_KODE as id","SUBKEG_NAMA as name"])
|
||||
->where('SUBKEG_NAMA', 'LIKE', "%$search%")
|
||||
->distinct()
|
||||
$select = DB::raw("C_SUBGIAT AS ID,C_SUBGIAT||' | '||N_SUBGIAT as name");
|
||||
$tropd = SubKegiatan::select($select)
|
||||
->where('N_SUBGIAT', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}
|
||||
return response()->json($tropd);
|
||||
@@ -41,8 +87,9 @@ class ItemSearchController extends Controller
|
||||
|
||||
if($request->has('q')){
|
||||
$search = strtoupper($request->q);
|
||||
$tropd = Tropd::select(["I_ID as id","N_OPD as name"])
|
||||
->where('N_OPD', 'LIKE', "%$search%")
|
||||
$select = DB::raw("I_ID AS ID,I_ID||' | '||N_RSK as name");
|
||||
$tropd = Rsk::select($select)
|
||||
->where('N_RSK', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}
|
||||
return response()->json($tropd);
|
||||
|
||||
@@ -40,10 +40,11 @@ class RealisasiBelanjaController extends Controller
|
||||
{
|
||||
}
|
||||
|
||||
public function submit(Request $request, DbhBelanjaRealisasi $realisasi_belanja)
|
||||
public function submit(Request $request, $id)
|
||||
{
|
||||
$this->setSubtitle("Detail");
|
||||
return view('realisasi_belanja.submit');
|
||||
$DbhBelanjaRealisasi = DbhBelanjaRealisasi::where("id", $id)->firstOrNew();
|
||||
return view('realisasi_belanja.submit', compact("DbhBelanjaRealisasi"));
|
||||
}
|
||||
|
||||
public function datatable(Request $request)
|
||||
@@ -153,7 +154,8 @@ class RealisasiBelanjaController extends Controller
|
||||
OR LOWER(nama_kegiatan) LIKE '%".strtolower($src)."%'
|
||||
OR LOWER(nama_sub_kegiatan) LIKE '%".strtolower($src)."%'
|
||||
OR LOWER(nama_rsk) LIKE '%".strtolower($src)."%'
|
||||
OR LOWER(nama_rekening) LIKE '%".strtolower($src)."%')");
|
||||
OR LOWER(nama_rekening) LIKE '%".strtolower($src)."%'
|
||||
)");
|
||||
}
|
||||
$dataFilter = $data->count();
|
||||
$dataTotal = TempRealisasiBelanja::count();
|
||||
@@ -171,7 +173,11 @@ class RealisasiBelanjaController extends Controller
|
||||
DB::beginTransaction();
|
||||
$datas = TempRealisasiBelanja::orderBy("id","ASC")->get();
|
||||
for($i=0;$i<$datas->count();$i++){
|
||||
$cekData = DbhBelanjaRealisasi::where(["kode_rsk"=>$datas[$i]["kode_rsk"],"kode_rekening"=>$datas[$i]["kode_rekening"]])->firstOrNew();
|
||||
$cekData = DbhBelanjaRealisasi::where([
|
||||
"kode_rsk"=>$datas[$i]["kode_rsk"],
|
||||
// "kode_rekening"=>$datas[$i]["kode_rekening"]
|
||||
])->firstOrNew();
|
||||
|
||||
if (!$cekData==null){
|
||||
$cekData->delete();
|
||||
// DbhBelanjaRealisasi::where(["kode_rsk"=>$datas[$i]["kode_rsk"],"kode_rekening"=>$datas[$i]["kode_rekening"]])->delete();
|
||||
@@ -190,8 +196,8 @@ class RealisasiBelanjaController extends Controller
|
||||
"nama_sub_kegiatan"=>$datas[$i]["nama_sub_kegiatan"],
|
||||
"kode_rsk"=>$datas[$i]["kode_rsk"],
|
||||
"nama_rsk"=>$datas[$i]["nama_rsk"],
|
||||
"kode_rekening"=>$datas[$i]["kode_rekening"],
|
||||
"nama_rekening"=>$datas[$i]["nama_rekening"],
|
||||
// "kode_rekening"=>$datas[$i]["kode_rekening"],
|
||||
// "nama_rekening"=>$datas[$i]["nama_rekening"],
|
||||
"jumlah_anggaran"=>$datas[$i]["jumlah_anggaran"],
|
||||
"volume_satuan"=>$datas[$i]["volume_satuan"],
|
||||
"unit_satuan"=>$datas[$i]["unit_satuan"]
|
||||
@@ -208,4 +214,9 @@ class RealisasiBelanjaController extends Controller
|
||||
}
|
||||
return view('realisasi_belanja.upload');
|
||||
}
|
||||
|
||||
public function inputRealisasi()
|
||||
{
|
||||
return view('realisasi_belanja.form_input_realisasi');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -24,7 +24,8 @@ class SkpdController extends Controller
|
||||
|
||||
if($request->has('q')){
|
||||
$search = strtoupper($request->q);
|
||||
$tropd = Tropd::select(["I_ID as id","N_OPD as name"])
|
||||
$select = DB::raw("I_ID,I_ID||' | '||N_OPD as name");
|
||||
$tropd = Tropd::select($select)
|
||||
->where('N_OPD', 'LIKE', "%$search%")
|
||||
->get();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user