Kirin 4 yıl önce
ebeveyn
işleme
1d0e5dabc6
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      app/http/middleware/AuthTokenMiddleware.php

+ 3 - 0
app/http/middleware/AuthTokenMiddleware.php

@@ -6,6 +6,7 @@ namespace app\http\middleware;
 
 use app\models\point_plan\UserPointPlan;
 use app\models\system\Site;
+use app\models\user\Achievement;
 use app\models\user\User;
 use app\models\user\UserLevel;
 use app\models\user\UserToken;
@@ -38,6 +39,8 @@ class AuthTokenMiddleware implements MiddlewareInterface
 //            }
             $authInfo['user']['level_info'] = UserLevel::getUserLevelInfo(UserLevel::getUserLevel($authInfo['user']['uid']));
             $authInfo['user']['point'] = UserPointPlan::where('uid', $authInfo['user']['uid'])->select();
+            $authInfo['user']['all_achievement'] = Achievement::where('uid', $authInfo['user']['uid'])->sum('achievement');
+            $authInfo['user']['self_achievement'] = Achievement::where('uid', $authInfo['user']['uid'])->where('from_uid', $authInfo['user']['uid'])->sum('achievement');
         } catch (AuthException $e) {
             if ($force)
                 return app('json')->make($e->getCode(), $e->getMessage());