def getPlayerInfoByUser(data): _ret = {} userInfoRet = getUserInfo(data) if userInfoRet['status'] == 'failed': return userInfoRet serverInfoRet = getServerInfo({'server_id':userInfoRet['result']['server_id']}) if serverInfoRet['status'] == 'failed': return serverInfoRet matchCountRet = getMatchCountByUser(data) if matchCountRet['status'] == 'failed': return matchCountRet _ret['status'] = 'ok' _ret['msg'] = '' _ret['result'] = userInfoRet['result'] _ret['result']['server_info']= serverInfoRet['result'] _ret['result']['match_count'] = matchCountRet['result']['match_count'] _ret['result']['win_rate'] = matchCountRet['result']['win_rate'] return _ret
def getServer(request): if request.method == 'GET': _ret = getServerInfo(request.GET) return process_ret_status(_ret) return json_response(failed_response("操作不支持"))