From 2596851e02b237456b5c693e2fc968bd1bc6992c Mon Sep 17 00:00:00 2001 From: hujiabin Date: Mon, 5 Dec 2022 15:52:34 +0800 Subject: [PATCH] 1 --- .../EventRankingController.class.php | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) 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(