Quellcode durchsuchen

判断 is_current

visuddhinanda vor 2 Jahren
Ursprung
Commit
6451e3ccc4
1 geänderte Dateien mit 6 neuen und 5 gelöschten Zeilen
  1. 6 5
      app/Http/Resources/CourseResource.php

+ 6 - 5
app/Http/Resources/CourseResource.php

@@ -81,17 +81,18 @@ class CourseResource extends JsonResource
             }
         }
 
-        if($request->get('view')==="study"){
+        if($request->get('view') !== "create"){
             $user = AuthApi::current($request);
-                if(!$user){
-                    return $this->error(__('auth.failed'));
-                }
+            if(!$user){
+                return $this->error(__('auth.failed'));
+            }
             $course_member = CourseMember::where('user_id',$user["user_uid"])
                                   ->where('course_id',$this->id)
-                                  ->select('status')
+                                  ->where('is_current',true)
                                   ->first();
             if($course_member){
                 $data['my_status'] = $course_member->status;
+                $data['my_status_id'] = $course_member->id;
             }
         }else{
             //计算待审核