Ejemplo n.º 1
0
def _get_union_chat_content(server_id,union_id,server_list_dat):
    server_id=int(server_id)
    result=[]
    cmem_url=server_define.CMEM_MAP[server_id]
    union_name_dict = _get_union_name_dict(server_list_dat)
    if cmem_url:
        data=memcache.get_cmem_val(cmem_url,model_define.UNION_CHAT_MODEL.format(union_id=union_id))
        if data is not None:
            for _log_line in data['chat_list']:
                union_name=union_name_dict[union_id]
                result.append([time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(_log_line['time'])),union_id,union_name,_log_line['uid'],
                              _log_line['name'].decode('utf-8'),_log_line['lv'],_log_line['vip_level'],
                              decrypt(_log_line['content'],159),server_id])
    return result
Ejemplo n.º 2
0
def _get_chat_content(server_id):
    """
         获取聊天信息
    """
    server_id = int(server_id)
    result = []
    cmem_url = server_define.CMEM_MAP[server_id]
    #print cmem_url
    if cmem_url:
        data = memcache.get_cmem_val(cmem_url, model_define.CHAT_MODEL)
        #print data
        for _log_line in data['chat_list']:
            result.append([time.strftime('%Y-%m-%d-%H-%M-%S', time.localtime(_log_line['time'])), _log_line['uid'],
                           _log_line['name'].decode('utf-8'), _log_line['lv'], _log_line['vip_level'],
                           decrypt(_log_line['content'], 159)])
    return result