|
@@ -63,13 +63,22 @@ class FightProc {
|
|
|
return PVPProc::pvpShopRefresh();
|
|
|
// </editor-fold>
|
|
|
|
|
|
- case CmdCode::fight_worldBoss_refresh_rank :
|
|
|
+ case CmdCode::fight_worldBoss_refresh_rank : # 6834 查询世界boss伤害输出榜
|
|
|
return self::GetWorldBossRank();
|
|
|
+
|
|
|
+ case CmdCode::fight_endlessTower_Get: # 6841 查询无尽塔的进度
|
|
|
+ return self::EndlessTower_Get();
|
|
|
+ case CmdCode::fight_endlessTower_Up: # 6842 无尽塔升级
|
|
|
+ return self::EndlessTower_Up();
|
|
|
+
|
|
|
default:
|
|
|
return Resp::err(ErrCode::cmd_err);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * [6834] 查询世界boss伤害输出榜
|
|
|
+ */
|
|
|
static function GetWorldBossRank() {
|
|
|
$dateHour = date('YmdH');
|
|
|
$zoneid = req()->zoneid;
|
|
@@ -78,6 +87,24 @@ class FightProc {
|
|
|
return Resp::ok(array('rank' => $rank));
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * [6841] 查询无尽塔的进度
|
|
|
+ */
|
|
|
+ static function EndlessTower_Get() {
|
|
|
+ return Resp::ok(array('index' => ctx()->privateData()->endlessTower));
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * [6842] 无尽塔升级
|
|
|
+ */
|
|
|
+ static function EndlessTower_Up() {
|
|
|
+ list( $index) = req()->paras;
|
|
|
+ my_Assert($index == ctx()->privateData()->endlessTower, ErrCode::Fight_endlessTower_index);
|
|
|
+ ctx()->privateData()->endlessTower++;
|
|
|
+ UserProc::updateUserInfo();
|
|
|
+ return Resp::ok(array('index' => ctx()->privateData()->endlessTower));
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 清理每日字段
|
|
|
*/
|