Melakukan Perubahan
This commit is contained in:
@@ -4,6 +4,9 @@ namespace App\Http\Controllers\Admin;
|
||||
use App\Http\Controllers\Controller;
|
||||
use Illuminate\Http\Request;
|
||||
use Session;
|
||||
use App\Models\Tropd;
|
||||
use App\Models\User;
|
||||
use Hash;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use App\Models\AkbSpb23;
|
||||
use App\Models\AkbPendapatan;
|
||||
@@ -97,4 +100,42 @@ class PengaturanController extends Controller
|
||||
]);
|
||||
}
|
||||
}
|
||||
public function updateuser()
|
||||
{
|
||||
try{
|
||||
DB::beginTransaction();
|
||||
|
||||
$SKPD = Tropd::where("c_tahun_berakhir",">=",getTA())->orderBy('I_ID','ASC')->get();
|
||||
foreach($SKPD as $rowSKPD){
|
||||
$user = User::where("nrk",$rowSKPD["c_opd"])->count();
|
||||
if ($user == 0 ){
|
||||
// var_dump($rowSKPD["c_opd"]);
|
||||
// exit;
|
||||
$user = new User;
|
||||
$user->name = $rowSKPD["n_opd"];
|
||||
$user->nrk = $rowSKPD["c_opd"];
|
||||
$user->password = Hash::make($rowSKPD["c_opd"]);
|
||||
$user->role_name = "skpd";
|
||||
$user->save();
|
||||
$user->assignRole('skpd');
|
||||
}
|
||||
}
|
||||
|
||||
DB::commit();
|
||||
|
||||
return response()->json([
|
||||
"success" => true,
|
||||
"message" => "Data User berhasil disesuaikan!"
|
||||
]);
|
||||
|
||||
}catch(Throwable $e){
|
||||
|
||||
DB::rollBack();
|
||||
return response()->json([
|
||||
"success" => false,
|
||||
"message" => "Data User gagal disesuaikan!"
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -15,7 +15,8 @@
|
||||
<div class="card card-secondary">
|
||||
<div class="card-body">
|
||||
<a id="btnAdjustAnggaran" class="btn btn-sm btn-warning mb-2" href="javascript://">Penyesuaian Anggaran Tahun Anggaran {{ getTA(); }}</a><br>
|
||||
<a id="btnAdjustAKBPendapatan" class="btn btn-sm btn-warning" href="javascript://">Penyesuaian AKB Perubahan Pendapatan Tahun Anggaran {{ getTA(); }}</a>
|
||||
<a id="btnAdjustAKBPendapatan" class="btn btn-sm btn-warning mb-2" href="javascript://">Penyesuaian AKB Perubahan Pendapatan Tahun Anggaran {{ getTA(); }}</a><br>
|
||||
<a id="btnubahuser" class="btn btn-sm btn-warning mb-2" href="javascript://">Ubah User</a><br>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -81,6 +82,35 @@
|
||||
}
|
||||
})
|
||||
});
|
||||
$("#btnubahuser").on("click",function(){
|
||||
Swal.fire({
|
||||
title: 'Apakah ingin mengubah user?',
|
||||
showDenyButton: true,
|
||||
showCancelButton: false,
|
||||
confirmButtonText: 'Ya',
|
||||
denyButtonText: "Tidak",
|
||||
icon: "warning",
|
||||
}).then((result) => {
|
||||
if (result.isConfirmed) {
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "{{ URL::to("/admin/Pengaturan/update-user") }}",
|
||||
headers: {
|
||||
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
|
||||
},
|
||||
success: function(data){
|
||||
if (data.success == true)
|
||||
{
|
||||
Swal.fire(data.message, '', 'success');
|
||||
}else{
|
||||
Swal.fire(data.message, '', 'error');
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
})
|
||||
});
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
|
||||
@@ -69,6 +69,7 @@ Route::group(['middleware' => 'auth'], function () {
|
||||
Route::post('MstSatuan/datatable', [MstSatuanController::class,'datatable']);
|
||||
Route::resource('MstSatuan', MstSatuanController::class);
|
||||
Route::get('Pengaturan', [PengaturanController::class,'index']);
|
||||
Route::post('Pengaturan/update-user', [PengaturanController::class,'updateuser']);
|
||||
Route::post('Pengaturan/adjust-anggaran', [PengaturanController::class,'rekonAnggaran']);
|
||||
Route::post('Pengaturan/adjust-akb-pendapatan', [PengaturanController::class,'adjustAKBPendapatan']);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user