Mapping Rekening DBH dan SKPD
This commit is contained in:
@@ -33,31 +33,34 @@ class MappingDbhSkpdController extends Controller
|
||||
public function store(Request $request)
|
||||
{
|
||||
$request->validate([
|
||||
'name' => 'required',
|
||||
'nrk' => 'required',
|
||||
'password' => 'required',
|
||||
'opt_role' => 'required'
|
||||
'id_sps' => 'required',
|
||||
'tahun' => 'required',
|
||||
'kode_rekening' => 'required',
|
||||
'txt_id_skpd'=>'required'
|
||||
]);
|
||||
|
||||
$requestAll = $request->all();
|
||||
$requestAll["password"] = \Hash::make($requestAll["password"]);
|
||||
$requestAll["role_name"] = $requestAll["opt_role"];
|
||||
$user=User::create($requestAll);
|
||||
$req = $request->all();
|
||||
MappingDbhSkpd::where("id_sps", $req["id_sps"])->delete();
|
||||
foreach($req["txt_id_skpd"] as $row_req)
|
||||
{
|
||||
$data["id_sps"] = $req["id_sps"];
|
||||
$data["tahun"] = $req["tahun"];
|
||||
$data["kode_rekening"] = $req["kode_rekening"];
|
||||
$data["kode_skpd"] = $row_req;
|
||||
|
||||
$user->roles()->detach();
|
||||
//$user->removeRole($requestAll["opt_role"]);
|
||||
$user->assignRole($requestAll["opt_role"]);
|
||||
MappingDbhSkpd::create($data);
|
||||
}
|
||||
|
||||
return redirect()->route('users.index')
|
||||
->with('success','Mapping berhasil dibuat.');
|
||||
return redirect("/admin/MappingDbhSkpd")->with('success','Mapping Rekening DBH/DAK ke SKPD berhasil dibuat.');
|
||||
}
|
||||
|
||||
public function show($MappingDbhSkpd)
|
||||
{
|
||||
$sps = sps_pendapatan::where("id",$MappingDbhSkpd)->firstorNew();
|
||||
// var_dump($sps); exit;
|
||||
$mappingSKPD = MappingDbhSkpd::where("id_sps",$MappingDbhSkpd)->get();
|
||||
$this->setSubtitle("Detail Data");
|
||||
$mappingSKPD = DB::select(DB::raw("SELECT x.*,y.N_OPD FROM SAMASA.MAPPING_DBH_SKPD x
|
||||
LEFT JOIN NEWSIPKD.TROPD y ON x.KODE_SKPD = y.C_OPD WHERE x.id_sps = $MappingDbhSkpd"));
|
||||
// MappingDbhSkpd::where("id_sps",$MappingDbhSkpd)->get();
|
||||
$this->setSubtitle("Detail Data Mapping");
|
||||
return view('admin.mapping_dbh_skpd.show',compact('mappingSKPD','sps'));
|
||||
}
|
||||
|
||||
|
||||
@@ -135,7 +135,7 @@ class MstPenggunaController extends Controller
|
||||
$dataTotal = $sqlstr->count();
|
||||
$data = $sqlstr->orderBy("role_name");
|
||||
if (!empty($src)){
|
||||
$data->whereRaw(" ( lower(name) like '%$src%' OR lower(role_name) like '%$src%' ) ");
|
||||
$data->whereRaw(" ( lower(name) like '%$src%' OR lower(nrk) like '%$src%' ) ");
|
||||
}
|
||||
$dataFilter = $data->count();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user