_rspData(array( 'pre_battle_payload' => '' )); } public function battleReport() { $userInfo = $this->_getOrmUserInfo(); if (!$userInfo) { $this->_rspErr(1, 'Without this player1'); return; } $battleDataService = new services\BattleDataService(); $battleDataService->updateBattleData(); SqlHelper::insert( $this->_getSelfMysql(), 't_battle_record', array( 'account_id' => $this->_getAccountId(), 'request' => json_encode($_REQUEST), 'createtime' => $this->_getNowTime(), 'modifytime' => $this->_getNowTime(), ) ); $this->_rspOk(); } public function getBattleData() { $mode = getReqVal('mode', ''); $members = json_decode(getReqVal('members', ''), true); $self = null; { foreach ($members as $member) { if ($member['account_id'] == myself()->_getAccountId()) { $self = $member; } } if (!$self) { myself()->_rspErr(1, 'data error'); return; } } $data = array( 'members' => array() ); foreach ($members as $member) { $info = array(); array_push($data['members'], $info); } myself()->_rspData($data()); } }