This commit is contained in:
izuddin
2025-07-15 10:17:59 +07:00
parent 43625e5431
commit 937afce4b8
8 changed files with 22 additions and 14 deletions
@@ -16,10 +16,10 @@ class RolessController extends Controller
public function index()
{
$data = Roless::where("name","<>","superadmin")->latest()->paginate(10);
$data = Roless::where("name","<>","superadmin")->orderBy("id")->paginate(15);
return view('admin.mst_role.index',compact('data'))
->with('i', (request()->input('page', 1) - 1) * 10);
->with('i', (request()->input('page', 1) - 1) * 15);
}
public function create()
@@ -47,7 +47,7 @@ class ItemSearchController extends Controller
if (getRole() == "sbpk") {
$sqlStr .= " AND y.C_WIL_SP2DPROSES=" . Auth::user()->wilayah;
} elseif (getRole() == "walikota") {
} elseif (getRole() == "walikota" || getRole() == "induk skpd") {
$id = Tropd::where("C_OPD", Auth::user()->nrk)->first()["i_id"];
$sqlStr .= " AND x.KODE_SKPD IN (SELECT C_OPD FROM NEWSIPKD.TROPD WHERE I_IDINDUK=" . $id . ")";
}
@@ -73,7 +73,7 @@ class JadwalSalurdanaController extends Controller
if (getRole() == "skpd") {
$sqlstr .= " AND KODE_SKPD='" . Auth::user()->nrk . "'";
} elseif (getRole() == "walikota") {
} elseif (getRole() == "walikota" || getRole() == "induk skpd") {
$id = Tropd::where("C_OPD", Auth::user()->nrk)->first()["i_id"];
$sqlstr .= " AND KODE_SKPD IN (SELECT C_OPD FROM NEWSIPKD.TROPD WHERE I_IDINDUK=" . $id . ")";
} else {
@@ -157,7 +157,7 @@ class LaporanFileController extends Controller
$data->where(function ($subquery) {
$subquery->whereIn("kode_rekening", MappingDbhSkpd::whereIn("kode_skpd", [Auth::user()->nrk])->pluck("kode_rekening"));
});
} elseif (getRole() == "walikota") {
} elseif (getRole() == "walikota" || getRole() == "induk skpd") {
$id = Tropd::where("C_OPD", Auth::user()->nrk)->first()["i_id"];
$data->whereIn("kode_skpd", function ($query) use ($id) {
$query->select('C_OPD')
@@ -381,7 +381,7 @@ class RealisasiBelanjaController extends Controller
$filter .= " AND KODE_SKPD='" . Auth::user()->nrk . "'";
} elseif (getRole() == "sbpk") {
$filter .= " AND KODE_SKPD IN (SELECT C_OPD FROM NEWSIPKD.TROPD WHERE C_WIL_SP2DPROSES=" . Auth::user()->wilayah . ")";
} elseif (getRole() == "walikota") {
} elseif (getRole() == "walikota" || getRole() == "induk skpd") {
$id = Tropd::where("C_OPD", Auth::user()->nrk)->first()["i_id"];
$filter .= " AND KODE_SKPD IN (SELECT C_OPD FROM NEWSIPKD.TROPD WHERE I_IDINDUK=" . $id . ")";
}