|
@@ -850,9 +850,20 @@ class FightProc {
|
|
|
$memKey = MemKey_GameRun::RankReward_MainGateIndex_Zone_hash(req()->zoneid);
|
|
|
$dic = gMem()->hgetall($memKey);
|
|
|
|
|
|
+ $retArr = new \stdClass();
|
|
|
+ foreach ($dic as $gateId => $uid) {
|
|
|
+ $ins_rank = new Ins_rank();
|
|
|
+ $ins_rank->uid = $uid;
|
|
|
+ $userInfo = UserProc::getUserGame(req()->zoneid, $uid);
|
|
|
+ $ins_rank->name = $userInfo->baseInfo->name;
|
|
|
+ $ins_rank->headImg = $userInfo->baseInfo->headImg;
|
|
|
+ $ins_rank->score = $gateId;
|
|
|
+ $retArr->$gateId= $ins_rank;
|
|
|
+ }
|
|
|
+
|
|
|
UserProc::updateUserInfo();
|
|
|
$ret = array(
|
|
|
- 'rankReward' => $dic,
|
|
|
+ 'rankReward' => $retArr,
|
|
|
);
|
|
|
return Resp::ok($ret);
|
|
|
}
|
|
@@ -867,9 +878,21 @@ class FightProc {
|
|
|
$memKey = MemKey_GameRun::RankReward_FightPower_Zone_hash(req()->zoneid);
|
|
|
$dic = gMem()->hgetall($memKey);
|
|
|
|
|
|
+ $retArr = new \stdClass();
|
|
|
+ foreach ($dic as $fightPower => $uid) {
|
|
|
+ $ins_rank = new Ins_rank();
|
|
|
+ $ins_rank->uid = $uid;
|
|
|
+ $userInfo = UserProc::getUserGame(req()->zoneid, $uid);
|
|
|
+ $ins_rank->name = $userInfo->baseInfo->name;
|
|
|
+ $ins_rank->headImg = $userInfo->baseInfo->headImg;
|
|
|
+ $ins_rank->score = $fightPower;
|
|
|
+ $retArr->$fightPower= $ins_rank;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
UserProc::updateUserInfo();
|
|
|
$ret = array(
|
|
|
- 'rankReward' => $dic,
|
|
|
+ 'rankReward' => $retArr,
|
|
|
);
|
|
|
return Resp::ok($ret);
|
|
|
}
|