visuddhinanda 2 лет назад
Родитель
Сommit
7bbe41be7d
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      app/Http/Resources/TermResource.php

+ 8 - 0
app/Http/Resources/TermResource.php

@@ -9,6 +9,7 @@ use App\Http\Api\UserApi;
 use App\Http\Api\MdRender;
 use App\Http\Api\ShareApi;
 use App\Http\Api\AuthApi;
+use App\Models\UserOperationDaily;
 
 class TermResource extends JsonResource
 {
@@ -66,6 +67,13 @@ class TermResource extends JsonResource
                 }
             }
         }
+        if($request->has('exp')){
+            //毫秒计算的经验值
+            $exp = UserOperationDaily::where('user_id',$this->editor_id)
+                                                ->where('date_int','<=',date_timestamp_get(date_create($this->updated_at))*1000)
+                                                ->sum('duration');
+            $data['exp'] = (int)($exp/1000);
+        }
         return $data;
     }
 }