Browse Source

feat:用户端-申请技师

刘学玺 4 months ago
parent
commit
eb0be94ac9
1 changed files with 10 additions and 5 deletions
  1. 10 5
      app/Services/Client/UserService.php

+ 10 - 5
app/Services/Client/UserService.php

@@ -290,11 +290,16 @@ class UserService
             /** @var MemberUser $user */
             $user = Auth::user();
 
-            // 创建技师用户记录
-            $coach = CoachUser::create([
-                'user_id' => $user->id,
-                'state' => TechnicianStatus::PENDING->value,
-            ]);
+            // 获取用户技师身份
+            $coach = $user->coach;
+            // 如果用户不存在技师身份
+            if(!$coach){
+                // 创建技师用户记录
+                $coach = CoachUser::create([
+                    'user_id' => $user->id,
+                    'state' => TechnicianStatus::PENDING->value,
+                ]);
+            }
 
             // 创建技师信息记录
             $infoRecord = CoachInfoRecord::create([