diff --git a/webapp/controller/EventRankingController.class.php b/webapp/controller/EventRankingController.class.php index 3659a038..063a3b06 100644 --- a/webapp/controller/EventRankingController.class.php +++ b/webapp/controller/EventRankingController.class.php @@ -89,6 +89,18 @@ class EventRankingController extends BaseAuthedController $this->myRanked['rewardNum'] = $this->celAward($wave,$type,$ranked)['rewardNum']; $this->myRanked['extraRewardNum'] = $this->celAward($wave,$type,$ranked)['extraRewardNum']; $this->myRanked['modifytime'] = $row['modifytime']; + }else{ + $value = myself()->_getSelfMysql()->execQuery( + 'SELECT * FROM t_rank_activity ' . + 'WHERE wave=:wave AND type=:type account_id=:account_id' . + "LIMIT 1", + array( + ':wave' => $wave, + ':type' => $type, + ':account_id' => myself()->_getAccountId() + ) + ); + $this->myRanked['value'] =$value?$value[0]['value']:0; } array_push($rankingList, array( 'ranked' => $ranked, @@ -201,6 +213,18 @@ class EventRankingController extends BaseAuthedController $this->myRanked['rewardNum'] = $this->celAward($row['wave'],$row['type'],$ranked)['rewardNum']; $this->myRanked['extraRewardNum'] = $this->celAward($row['wave'],$row['type'],$ranked)['extraRewardNum']; $this->myRanked['modifytime'] = $row['modifytime']; + }else{ + $value = myself()->_getSelfMysql()->execQuery( + 'SELECT * FROM t_rank_activity ' . + 'WHERE wave=:wave AND type=:type account_id=:account_id' . + "LIMIT 1", + array( + ':wave' => $row['wave'], + ':type' => $row['type'], + ':account_id' => myself()->_getAccountId() + ) + ); + $this->myRanked['value'] =$value?$value[0]['value']:0; } if ($offset<$ranked && $ranked<=$offset+$size){ array_push($rankingList, array(