|
|
@@ -242,7 +242,7 @@ class Admin extends Controller
|
|
|
];
|
|
|
if (!empty($id)) {
|
|
|
if ($id == 1) {
|
|
|
- unset($validator['username'], $validator['password'], $validator['roles_ids']);
|
|
|
+ unset($validator['username'], $validator['password']);
|
|
|
} else {
|
|
|
$validator['roles_ids'] = ['required', 'array', 'min:1'];
|
|
|
$validator['roles_ids.*'] = ['required', 'integer', 'min:1'];
|
|
|
@@ -253,6 +253,7 @@ class Admin extends Controller
|
|
|
|
|
|
}
|
|
|
$params = request()->validate($validator);
|
|
|
+ if ($id == 1) $params['roles_ids'] = [];
|
|
|
$ret = AdminService::submit($params);
|
|
|
if ($ret['code'] == BaseService::NOT) {
|
|
|
throw new Exception($ret['msg'], HttpStatus::CUSTOM_ERROR);
|