def match(self): """进行匹配 """ proxy = DataProxy() proxy.get_all("user", "id") defer = proxy.execute() defer.addCallback(self._calc_result) return defer
def match(self, now): """进行推荐 """ proxy = DataProxy() proxy.get_all("unionunion", "id") defer = proxy.execute() defer.addCallback(self._calc_result, now) return defer
def query_specify_user(self, str_list, rival): """字符串查询匹配 """ proxy = DataProxy() proxy.get_all("user", "id") defer = proxy.execute() defer.addCallback(self._calc_query_specify_user_result, str_list) defer.addCallback(self._query_user_info, rival) return defer
def match(self): """匹配 1 筛选所有符合参战条件的联盟 2 优先匹配联盟匹配隐藏积分相同的队伍 # 3 优先匹配联盟成员人数接近的联盟 # 4 优先匹配平均等级接近的联盟 5 尽量不匹配上次的对手 """ proxy = DataProxy() proxy.get_all("unionunion", "id") defer = proxy.execute() defer.addCallback(self._collect) return defer