Melakukan Perubahan
This commit is contained in:
@@ -4,6 +4,9 @@ namespace App\Http\Controllers\Admin;
|
|||||||
use App\Http\Controllers\Controller;
|
use App\Http\Controllers\Controller;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Session;
|
use Session;
|
||||||
|
use App\Models\Tropd;
|
||||||
|
use App\Models\User;
|
||||||
|
use Hash;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
use App\Models\AkbSpb23;
|
use App\Models\AkbSpb23;
|
||||||
use App\Models\AkbPendapatan;
|
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 card-secondary">
|
||||||
<div class="card-body">
|
<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="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>
|
||||||
</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>
|
</script>
|
||||||
@endsection
|
@endsection
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ Route::group(['middleware' => 'auth'], function () {
|
|||||||
Route::post('MstSatuan/datatable', [MstSatuanController::class,'datatable']);
|
Route::post('MstSatuan/datatable', [MstSatuanController::class,'datatable']);
|
||||||
Route::resource('MstSatuan', MstSatuanController::class);
|
Route::resource('MstSatuan', MstSatuanController::class);
|
||||||
Route::get('Pengaturan', [PengaturanController::class,'index']);
|
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-anggaran', [PengaturanController::class,'rekonAnggaran']);
|
||||||
Route::post('Pengaturan/adjust-akb-pendapatan', [PengaturanController::class,'adjustAKBPendapatan']);
|
Route::post('Pengaturan/adjust-akb-pendapatan', [PengaturanController::class,'adjustAKBPendapatan']);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user