|
|
@@ -92,9 +92,13 @@ class ManageUserService
|
|
|
$isEnabled = (int)getProp($params, 'is_enabled', 1);
|
|
|
$newRole = (string)getProp($params, 'role', '');
|
|
|
|
|
|
- // 未传角色时默认组员(管理员/超管添加账号均默认为 user)
|
|
|
+ // 未传角色时:管理员默认组员;超管必须选择角色
|
|
|
if ($newRole === '') {
|
|
|
- $newRole = 'user';
|
|
|
+ if ($role === 'admin') {
|
|
|
+ $newRole = 'user';
|
|
|
+ } else {
|
|
|
+ Utils::throwError('1002:超管添加账号必须选择角色');
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if ($account === '') {
|