diff --git a/app/Http/Resources/Api/UserGameResource.php b/app/Http/Resources/Api/UserGameResource.php index a3c5c82..e69569a 100644 --- a/app/Http/Resources/Api/UserGameResource.php +++ b/app/Http/Resources/Api/UserGameResource.php @@ -45,10 +45,12 @@ class UserGameResource extends JsonResource return ($this->game?->state ?? 0) < 2 ?'0':($this->is_right ? '1':'2'); }, '0'), 'history' => $this->whenLoaded('userActivity', function () { - if($num = UserGame::where([ + if($num = UserGame::whereHas('game', function($q){ + return $q->where('state', 2); + })->where([ 'user_id' => $this->user_id, 'activity_id' => $this->activity_id, - ])->where('state', 2)->count() > 0) { + ])->count() > 0) { return $num.'δΈ­'.($this->userActivity->right_times ?? 0); }else{ return '';