User lock upload data

This commit is contained in:
Pusdatin BPKD Jkt
2022-08-12 11:03:49 +07:00
parent 23300ce262
commit 4ef399d7d5
7 changed files with 113 additions and 14 deletions
@@ -130,13 +130,12 @@ class MstPenggunaController extends Controller
$post = $request->all();
$offset = $post["start"];
$limit = $post["length"];
$src = isset($post["src"]) ? $post["src"]:"";
$src = isset($post["search"]["value"]) ? strtolower($post["search"]["value"]):"";
$sqlstr = User::where('role_name', "<>", "superadmin");
$dataTotal = $sqlstr->count();
$data = $sqlstr->orderBy("role_name");
if (!empty($src)){
$data->where("name","like","%$src%");
$data->orWhere("role_name","like","%$src%");
$data->whereRaw(" ( lower(name) like '%$src%' OR lower(role_name) like '%$src%' ) ");
}
$dataFilter = $data->count();
@@ -147,14 +146,22 @@ class MstPenggunaController extends Controller
]);
}
public function lockUploadData(Request $req)
public function lockUploadData($userId="", $reset=0, Request $req)
{
$user = User::query()->update([
"is_lock_upload"=>1,
$updateValue = [
"is_lock_upload"=>$reset == 0 ? 1:0,
"lock_upload_time"=>date("Y-m-d H:i"),
"lock_upload_by"=>Auth::user()->id
]);
];
if (empty($userId))
{
User::query()->update($updateValue);
}else{
User::where(["id"=>$userId])->update($updateValue);
}
return redirect()->route('users.index')
->with('success','User berhasil dibuat.');
->with('success','Lock upload data sudah diubah!');
}
}