1
This commit is contained in:
parent
07eacbc353
commit
b8d4ea7e1b
@ -1073,7 +1073,7 @@ CREATE TABLE `t_rank_battle` (
|
||||
`channel` int(11) NOT NULL DEFAULT '0' COMMENT 'channel',
|
||||
`mode` int(11) NOT NULL DEFAULT '0' COMMENT '1:4v4 2:pvp',
|
||||
`class` int(11) NOT NULL DEFAULT '0' COMMENT '1:总榜 2:日榜 3:周榜',
|
||||
`type` int(11) NOT NULL DEFAULT '0' COMMENT 'type 1:场次榜 2:吃鸡榜 3:mvp榜 4:前三名榜 5:击杀榜',
|
||||
`type` int(11) NOT NULL DEFAULT '0' COMMENT 'type 1:场次榜 2:吃鸡榜 3:mvp榜 4:前三名榜 5:击杀榜 6:伤害 7:助攻 8:治疗量 9:存活时间 10:救援数',
|
||||
`value` bigint NOT NULL DEFAULT '0' COMMENT 'value',
|
||||
`createtime` int(11) NOT NULL DEFAULT '0' COMMENT '创建时间',
|
||||
`modifytime` int(11) NOT NULL DEFAULT '0' COMMENT '修改时间',
|
||||
|
@ -720,7 +720,7 @@ class BattleController extends BaseAuthedController {
|
||||
// $historyList = BattleHistory::orderBy(BattleHistory::getMyBattleHistoryByMode($mode),'desc');
|
||||
$data = array();
|
||||
foreach ($historyList as $k=>$history){
|
||||
if ($k < 20){
|
||||
if ($k < 40){
|
||||
array_push($data,BattleHistory::toDto($history));
|
||||
}
|
||||
}
|
||||
|
@ -13,6 +13,11 @@ class RankBattle extends BaseModel
|
||||
const MVP_TIMES = 3;
|
||||
const TOP_THREE_TIMES = 4;
|
||||
const KILL_TIMES = 5;
|
||||
const DAMAGES_OUT = 6;
|
||||
const ASSIST_TIMES = 7;
|
||||
const RECOVER_HP = 8;
|
||||
const SURVIVAL_TIME = 9;
|
||||
const RESCUE_TIMES = 10;
|
||||
|
||||
const OVERALL_CHARTS = 1;
|
||||
const DAILY_CHARTS = 2;
|
||||
|
@ -188,6 +188,31 @@ class TameBattleDataService extends BaseService {
|
||||
if (getXVal($this->battleInfo,'pvp_kill', 0) > 0){
|
||||
RankBattle::upsert($account,RankBattle::PVP_DATA,RankBattle::KILL_TIMES,getXVal($this->battleInfo,'pvp_kill', 0));
|
||||
}
|
||||
|
||||
//伤害
|
||||
if (getXVal($this->battleInfo,'pvp_damage', 0) > 0){
|
||||
RankBattle::upsert($account,RankBattle::PVP_DATA,RankBattle::DAMAGES_OUT,getXVal($this->battleInfo,'pvp_damage', 0));
|
||||
}
|
||||
|
||||
//助攻
|
||||
if (getXVal($this->battleInfo,'pvp_assist', 0) > 0){
|
||||
RankBattle::upsert($account,RankBattle::PVP_DATA,RankBattle::ASSIST_TIMES,getXVal($this->battleInfo,'pvp_assist', 0));
|
||||
}
|
||||
|
||||
//治疗
|
||||
if (getXVal($this->battleInfo,'pvp_recover', 0) > 0){
|
||||
RankBattle::upsert($account,RankBattle::PVP_DATA,RankBattle::RECOVER_HP,getXVal($this->battleInfo,'pvp_recover', 0));
|
||||
}
|
||||
|
||||
//存活时间
|
||||
if (getXVal($this->battleInfo,'pvp_survia_time', 0)/1000 >= 1 ){
|
||||
RankBattle::upsert($account,RankBattle::PVP_DATA,RankBattle::SURVIVAL_TIME,round(getXVal($this->battleInfo,'pvp_survia_time', 0)/1000));
|
||||
}
|
||||
|
||||
//救援数
|
||||
if (getXVal($this->battleInfo,'pvp_rescue', 0) > 0){
|
||||
RankBattle::upsert($account,RankBattle::PVP_DATA,RankBattle::RESCUE_TIMES,getXVal($this->battleInfo,'pvp_rescue', 0));
|
||||
}
|
||||
}
|
||||
break;
|
||||
case self::ROOM_MODE_MOBA : {
|
||||
@ -203,6 +228,18 @@ class TameBattleDataService extends BaseService {
|
||||
if (getXVal($this->battleInfo,'kills', 0) > 0){
|
||||
RankBattle::upsert($account,RankBattle::MOBA_DATA,RankBattle::KILL_TIMES,getXVal($this->battleInfo,'kills', 0));
|
||||
}
|
||||
//伤害
|
||||
if (getXVal($this->battleInfo,'damage_out', 0) > 0){
|
||||
RankBattle::upsert($account,RankBattle::MOBA_DATA,RankBattle::DAMAGES_OUT,getXVal($this->battleInfo,'damage_out', 0));
|
||||
}
|
||||
//助攻
|
||||
if (getXVal($this->battleInfo,'assist', 0) > 0){
|
||||
RankBattle::upsert($account,RankBattle::MOBA_DATA,RankBattle::ASSIST_TIMES,getXVal($this->battleInfo,'assist', 0));
|
||||
}
|
||||
//治疗
|
||||
if (getXVal($this->battleInfo,'recover_hp', 0) > 0){
|
||||
RankBattle::upsert($account,RankBattle::MOBA_DATA,RankBattle::RECOVER_HP,getXVal($this->battleInfo,'recover_hp', 0));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user