Mapping Rekening DBH dan SKPD

This commit is contained in:
Pusdatin BPKD Jkt
2022-08-15 12:04:38 +07:00
parent b44e429aaf
commit a2290c3c7e
18 changed files with 163 additions and 89 deletions
@@ -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'));
}