get(); $list = $this->service->getList($param); return successTrans("success.data",pageFormat($list),200); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } /** * 修改密码 * @param Request $request * @return Response */ #[Route(path: "passwd",methods: "post")] public function setUserPasswd(Request $request): Response { try { $param = $this->_valid([ "id.require" => trans(20010), "password.require" => trans(20010) ],"post"); if (!is_array($param)) return error($param); $user = $this->model->where("id",$param['id'])->findOrEmpty(); if ($user->isEmpty()) return errorTrans("empty.error"); $user->password = md5($param['password'].$user['salt']); $state = $user->save(); if (!$state) return errorTrans("error.data"); return successTrans("success.data"); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } /** * 修改密码 * @param Request $request * @return Response */ #[Route(path: "state",methods: "post")] public function setUserState(Request $request): Response { try { $param = $this->_valid([ "id.require" => trans(20010) ],"post"); if (!is_array($param)) return error($param); $user = $this->model->where("id",$param['id'])->findOrEmpty(); if ($user->isEmpty()) return errorTrans("empty.error"); if ($user['status'] == 1) { $user->status = 0; } else { $user->status = 1; } $user->updated_at = getDateFull(); $state = $user->save(); if (!$state) return errorTrans("error.data"); return successTrans("success.data"); } catch (\Throwable $throwable) { return error($throwable->getMessage()); } } }