This commit is contained in:
hujiabin 2023-03-17 19:38:58 +08:00
parent a9314108e1
commit d8245e333a

View File

@ -99,62 +99,62 @@ class BattleDataService extends BaseService {
public function updateBattleData()
{
error_log(json_encode($_REQUEST));
$matchMode = getReqVal('match_mode', 0);
{
$heroDb = Hero::find(getReqVal('hero_uniid', 0));
if (!$heroDb) {
return false;
}
$this->heroDto = Hero::toDto($heroDb);
if (Hero::heroIsLocking($heroDb)) {
return false;
}
$this->heroMeta = mt\Hero::get($this->heroDto['hero_id']);
if (!$this->heroMeta) {
return false;
}
$this->reward['hero']['hero_uniid'] = $this->heroDto['hero_uniid'];
$this->reward['hero']['ceg_uplimit'] = $this->heroDto['gold_uplimit'];
}
// error_log(json_encode($_REQUEST));
// $matchMode = getReqVal('match_mode', 0);
// {
// $heroDb = Hero::find(getReqVal('hero_uniid', 0));
// if (!$heroDb) {
// return false;
// }
// $this->heroDto = Hero::toDto($heroDb);
// if (Hero::heroIsLocking($heroDb)) {
// return false;
// }
// $this->heroMeta = mt\Hero::get($this->heroDto['hero_id']);
// if (!$this->heroMeta) {
// return false;
// }
// $this->reward['hero']['hero_uniid'] = $this->heroDto['hero_uniid'];
// $this->reward['hero']['ceg_uplimit'] = $this->heroDto['gold_uplimit'];
// }
//录入战斗记录
// $this->saveBattleHistory();
error_log('updateBattleData0----------'.$matchMode);
switch ($matchMode) {
case self::MATCH_MODE_PVP:
{
error_log('updateBattleData1');
//匹配赛模式
$this->updatePvpData();
// $this->rewardCegPvp();
myself()->_incDailyV(TN_DAILY_PVP_BATTLE_TIMES, 0, 1);
}
break;
case self::MATCH_MODE_MATCH:
{
//排位赛(和匹配合二为一)
// $this->updateSeasonData();
// myself()->_incDailyV(TN_DAILY_RANK_BATTLE_TIMES, 0, 1);
}
break;
case self::MATCH_MODE_PVE:
{
//pve
$this->updatePveData();
if ($this->pveGeminiMeta &&
$this->pveGeminiModeMeta) {
$this->rewardFragmentPve();
}
myself()->_incDailyV(TN_DAILY_PVE_BATTLE_TIMES, 0, 1);
}
break;
default:
{
}
break;
}
// switch ($matchMode) {
// case self::MATCH_MODE_PVP:
// {
// error_log('updateBattleData1');
// //匹配赛模式
// $this->updatePvpData();
//// $this->rewardCegPvp();
// myself()->_incDailyV(TN_DAILY_PVP_BATTLE_TIMES, 0, 1);
// }
// break;
// case self::MATCH_MODE_MATCH:
// {
// //排位赛(和匹配合二为一)
//// $this->updateSeasonData();
//// myself()->_incDailyV(TN_DAILY_RANK_BATTLE_TIMES, 0, 1);
// }
// break;
// case self::MATCH_MODE_PVE:
// {
// //pve
// $this->updatePveData();
// if ($this->pveGeminiMeta &&
// $this->pveGeminiModeMeta) {
// $this->rewardFragmentPve();
// }
// myself()->_incDailyV(TN_DAILY_PVE_BATTLE_TIMES, 0, 1);
// }
// break;
// default:
// {
// }
// break;
// }
}