diff --git a/app/admin/controller/UserController.php b/app/admin/controller/UserController.php index b8eef18..25f2385 100644 --- a/app/admin/controller/UserController.php +++ b/app/admin/controller/UserController.php @@ -64,7 +64,7 @@ class UserController extends BaseController public function edit(Request $request) { try { - $data = $this->validate($this->service->getValidator(), $request->post(), 'update'); + $data = $request->post(); $data['id'] = $data['id']??$request->user->uid; $res = $this->service->serviceUpdate($request, $data); return $this->success([], '更新成功'); diff --git a/app/admin/service/UserService.php b/app/admin/service/UserService.php index 75b47b1..4d23710 100644 --- a/app/admin/service/UserService.php +++ b/app/admin/service/UserService.php @@ -44,6 +44,8 @@ class UserService /** 更新 */ public function serviceUpdate(Request $request, array $data = []) { + unset($data['roles']); + unset($data['corp_name']); $data = $this->preProcess('Update', $data, $request); $config = $this->buildQueryConfig($request, 'edit'); $updated = $this->logicUpdateBy($config, $data);