|
|
@@ -123,6 +123,17 @@ class Index extends Controller
|
|
|
if (empty($activity)) {
|
|
|
$isBeginActivity = 0;
|
|
|
}
|
|
|
+
|
|
|
+ $userInfo = [];
|
|
|
+ if ($count > 0) {
|
|
|
+ $userInfo = Db::table('awards_user_task_log')->alias('l')
|
|
|
+ ->leftJoin('awards_user_info u', 'l.uid = u.uid')
|
|
|
+ ->field(['u.nickname', 'u.portrait', 'u.uid', 'l.duration', 'l.number'])
|
|
|
+ ->order('l.number', 'desc')
|
|
|
+ ->order('l.duration', 'asc')
|
|
|
+ ->find();
|
|
|
+ }
|
|
|
+
|
|
|
// 缓存用户信息1天
|
|
|
Cache::set('u:' . $token, json_encode($cacheUser), 86400);
|
|
|
return $this->successResponse([
|
|
|
@@ -130,7 +141,8 @@ class Index extends Controller
|
|
|
'token' => $token,
|
|
|
'isShare' => $isShare,
|
|
|
'count' => $count,
|
|
|
- 'isBeginActivity' => $isBeginActivity
|
|
|
+ 'isBeginActivity' => $isBeginActivity,
|
|
|
+ 'task' => $userInfo
|
|
|
]);
|
|
|
}
|
|
|
|