|
@@ -51,12 +51,14 @@ class RankProc {
|
|
if (count($no1) > 0) {
|
|
if (count($no1) > 0) {
|
|
foreach ($no1 as $uid => $score) { # 即使只有一行也用的遍历
|
|
foreach ($no1 as $uid => $score) { # 即使只有一行也用的遍历
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
|
|
+ $game = $uinfo->game;
|
|
|
|
+
|
|
return array(# # 拼装玩家信息
|
|
return array(# # 拼装玩家信息
|
|
'uid' => $uid,
|
|
'uid' => $uid,
|
|
- 'name' => my_null_default($uinfo->game->baseInfo->name, ""),
|
|
|
|
- 'level' => my_null_default($uinfo->game->baseInfo->level, 1),
|
|
|
|
|
|
+ 'name' => my_null_default($game->baseInfo->name, ""),
|
|
|
|
+ 'level' => my_null_default($game->baseInfo->level, 1),
|
|
'score' => my_null_default($score, 0),
|
|
'score' => my_null_default($score, 0),
|
|
- 'headImg' => my_null_default($uinfo->game->baseInfo->headImg, "")
|
|
|
|
|
|
+ 'headImg' => my_null_default($game->baseInfo->headImg, "")
|
|
);
|
|
);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -75,16 +77,17 @@ class RankProc {
|
|
$ret = array();
|
|
$ret = array();
|
|
foreach ($kv as $condition => $uid) {
|
|
foreach ($kv as $condition => $uid) {
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
|
|
+ $game = $uinfo->game;
|
|
if (empty($uinfo)) {
|
|
if (empty($uinfo)) {
|
|
CLog::err("未找到战力突破榜玩家$uid");
|
|
CLog::err("未找到战力突破榜玩家$uid");
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
$ret[$condition] = array(# # 拼装玩家信息
|
|
$ret[$condition] = array(# # 拼装玩家信息
|
|
'uid' => $uid,
|
|
'uid' => $uid,
|
|
- 'name' => my_null_default($uinfo->game->baseInfo->name, ""),
|
|
|
|
- 'level' => my_null_default($uinfo->game->baseInfo->level, 1),
|
|
|
|
|
|
+ 'name' => my_null_default($game->baseInfo->name, ""),
|
|
|
|
+ 'level' => my_null_default($game->baseInfo->level, 1),
|
|
'score' => my_null_default($score, 0),
|
|
'score' => my_null_default($score, 0),
|
|
- 'headImg' => my_null_default($uinfo->game->baseInfo->headImg, "")
|
|
|
|
|
|
+ 'headImg' => my_null_default($game->baseInfo->headImg, "")
|
|
);
|
|
);
|
|
}
|
|
}
|
|
return Resp::ok($ret);
|
|
return Resp::ok($ret);
|
|
@@ -108,16 +111,17 @@ class RankProc {
|
|
$userInfos = array(); # 玩家信息
|
|
$userInfos = array(); # 玩家信息
|
|
foreach ($uids as $uid => $score) {
|
|
foreach ($uids as $uid => $score) {
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
|
|
+ $game = $uinfo->game;
|
|
if (empty($uinfo)) {
|
|
if (empty($uinfo)) {
|
|
CLog::err("未找到战力榜玩家$uid");
|
|
CLog::err("未找到战力榜玩家$uid");
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
$userInfos[] = array(# # 拼装玩家信息
|
|
$userInfos[] = array(# # 拼装玩家信息
|
|
'uid' => $uid,
|
|
'uid' => $uid,
|
|
- 'name' => my_null_default($uinfo->game->baseInfo->name, ""),
|
|
|
|
- 'level' => my_null_default($uinfo->game->baseInfo->level, 1),
|
|
|
|
|
|
+ 'name' => my_null_default($game->baseInfo->name, ""),
|
|
|
|
+ 'level' => my_null_default($game->baseInfo->level, 1),
|
|
'score' => my_null_default($score, 0),
|
|
'score' => my_null_default($score, 0),
|
|
- 'headImg' => my_null_default($uinfo->game->baseInfo->headImg, "")
|
|
|
|
|
|
+ 'headImg' => my_null_default($game->baseInfo->headImg, "")
|
|
);
|
|
);
|
|
}
|
|
}
|
|
$user_ranking = gMem()->zrevrank($key, req()->uid); # 查询玩家排名
|
|
$user_ranking = gMem()->zrevrank($key, req()->uid); # 查询玩家排名
|
|
@@ -198,12 +202,13 @@ class RankProc {
|
|
$ret = array();
|
|
$ret = array();
|
|
foreach ($kv as $condition => $uid) {
|
|
foreach ($kv as $condition => $uid) {
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
|
|
+ $game = $uinfo->game;
|
|
$ret[$condition] = array(# # 拼装玩家信息
|
|
$ret[$condition] = array(# # 拼装玩家信息
|
|
'uid' => $uid,
|
|
'uid' => $uid,
|
|
- 'name' => my_null_default($uinfo->game->baseInfo->name, ""),
|
|
|
|
- 'level' => my_null_default($uinfo->game->baseInfo->level, 1),
|
|
|
|
|
|
+ 'name' => my_null_default($game->baseInfo->name, ""),
|
|
|
|
+ 'level' => my_null_default($game->baseInfo->level, 1),
|
|
'score' => my_null_default($score, 0),
|
|
'score' => my_null_default($score, 0),
|
|
- 'headImg' => my_null_default($uinfo->game->baseInfo->headImg, "")
|
|
|
|
|
|
+ 'headImg' => my_null_default($game->baseInfo->headImg, "")
|
|
);
|
|
);
|
|
}
|
|
}
|
|
if (count($ret) < 1) {
|
|
if (count($ret) < 1) {
|
|
@@ -259,12 +264,13 @@ class RankProc {
|
|
$userInfos = array(); # 玩家信息
|
|
$userInfos = array(); # 玩家信息
|
|
foreach ($uids as $uid => $score) {
|
|
foreach ($uids as $uid => $score) {
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
$uinfo = UserProc::getUserInfo(req()->zoneid, $uid); # 读取玩家信息
|
|
|
|
+ $game = $uinfo->game;
|
|
$userInfos[] = array(# # 拼装玩家信息
|
|
$userInfos[] = array(# # 拼装玩家信息
|
|
'uid' => $uid,
|
|
'uid' => $uid,
|
|
- 'name' => my_null_default($uinfo->game->baseInfo->name, ""),
|
|
|
|
- 'level' => my_null_default($uinfo->game->baseInfo->level, 1),
|
|
|
|
|
|
+ 'name' => my_null_default($game->baseInfo->name, ""),
|
|
|
|
+ 'level' => my_null_default($game->baseInfo->level, 1),
|
|
'score' => my_null_default($score, 0),
|
|
'score' => my_null_default($score, 0),
|
|
- 'headImg' => my_null_default($uinfo->game->baseInfo->headImg, "")
|
|
|
|
|
|
+ 'headImg' => my_null_default($game->baseInfo->headImg, "")
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
|