peterguo 1 week ago
parent
commit
75a48a37c3
1 changed files with 5 additions and 0 deletions
  1. 5 0
      app/Http/Controllers/API/UserController.php

+ 5 - 0
app/Http/Controllers/API/UserController.php

@@ -13,6 +13,7 @@ use App\Http\Resources\API\UserSimpleResource;
 use App\Models\Company;
 use App\Models\Department;
 use App\Models\Enums\RequirementStatus;
+use App\Models\GlobalUser;
 use App\Models\Menu;
 use App\Models\Permission;
 use App\Models\Role;
@@ -110,6 +111,10 @@ class UserController extends Controller
      * @return \Illuminate\Http\Response
      */
     public function store(CreateRequest $request){
+        $isExists = GlobalUser::query()->where('username', $request->username)->exists();
+        if ($isExists) {
+            return $this->badRequest('用户名已存在');
+        }
         $password = Hash::make($request->password);
         $userRequest=$request->all();
         $userRequest['password']=$password;