Example #1
0
def user_hero_log(request):

    now = datetime.now()
    yesterday = now - timedelta(days=1)

    name = request.REQUEST.get('name', "")
    page = int(request.REQUEST.get('page', 1))
    pagesize = int(request.REQUEST.get('pagesize', 20))
    server_id = request.REQUEST.get('server_id', '')
    use_type = int(request.REQUEST.get('use_type', 0))
    flag = int(request.REQUEST.get('flag', 0))
    hero_name = request.REQUEST.get('hero_name', "")
    start_time = request.REQUEST.get('start_time',
                                     yesterday.strftime("%Y-%m-%d 00:00:00"))
    end_time = request.REQUEST.get('end_time',
                                   now.strftime("%Y-%m-%d 00:00:00"))
    logging.debug(u"查询用户武将日志.name[%s], server_id[%s]" % (name, server_id))
    if name and server_id:
        total, infos = user_business.get_user_hero_log(server_id, name,
                                                       hero_name, start_time,
                                                       end_time, use_type,
                                                       flag, page, pagesize)
    else:
        total, infos = 0, []

    use_type_list = tool_use_type_map.keys()

    return render_to_response(request, "manager/user_hero_log.html", locals())
Example #2
0
def user_tool_use_log(request):

    now = datetime.now()
    yesterday = now - timedelta(days=1)

    name = request.REQUEST.get('name', "")
    page = int(request.REQUEST.get('page', 1))
    pagesize = int(request.REQUEST.get('pagesize', 20))
    server_id = request.REQUEST.get('server_id', '')
    use_type = int(request.REQUEST.get('use_type', 0))
    flag = int(request.REQUEST.get('flag', 0))
    tool_type = int(request.REQUEST.get('tool_type', 0))
    tool_id = int(request.REQUEST.get('tool_id', 0))
    start_time = request.REQUEST.get('start_time',
                                     yesterday.strftime("%Y-%m-%d 00:00:00"))
    end_time = request.REQUEST.get('end_time',
                                   now.strftime("%Y-%m-%d 00:00:00"))
    logging.debug(u"查询用户道具日志.name[%s], server_id[%s]" % (name, server_id))
    if name and server_id:
        total, infos = user_business.get_user_tool_use_log(
            server_id, name, start_time, end_time, use_type, flag, page,
            pagesize, tool_type, tool_id)
    else:
        total, infos = 0, []

    #use_type_list = set()
    tool_type_list = set()
    tool_id_list = set()
    tool_id_infos = []
    for info in infos:
        info_tool_id = info["tool_id"]
        info_tool_type = info["tool_type"]
        #use_type_list.add(info["use_type"])
        tool_type_list.add(info["tool_type"])
        tool_name = user_business.get_tool_name(server_id, info_tool_type,
                                                info_tool_id)
        info["tool_name"] = tool_name
        if info_tool_type not in (ToolType.TOOL_TYPE_HERO,
                                  ToolType.TOOL_TYPE_EQUIP):
            if info_tool_id not in tool_id_list:
                tool_id_list.add(info_tool_id)
                tool_id_infos.append({
                    "tool_id": info_tool_id,
                    "tool_name": tool_name
                })

    use_type_list = tool_use_type_map.keys()

    return render_to_response(request, "manager/user_tool_use_log.html",
                              locals())
Example #3
0
def user_tool_use_log(request):
    
    now = datetime.now()
    yesterday = now - timedelta(days=1)
    
    name = request.REQUEST.get('name', "")
    page = int(request.REQUEST.get('page', 1))
    pagesize = int(request.REQUEST.get('pagesize', 20))
    server_id = request.REQUEST.get('server_id', '')
    use_type = int(request.REQUEST.get('use_type', 0))
    flag = int(request.REQUEST.get('flag', 0))
    tool_type = int(request.REQUEST.get('tool_type', 0))
    tool_id = int(request.REQUEST.get('tool_id', 0))
    start_time = request.REQUEST.get('start_time', yesterday.strftime("%Y-%m-%d 00:00:00"))
    end_time = request.REQUEST.get('end_time', now.strftime("%Y-%m-%d 00:00:00"))
    logging.debug(u"查询用户道具日志.name[%s], server_id[%s]" % (name, server_id))
    if name and server_id:    
        total, infos = user_business.get_user_tool_use_log(server_id, name, start_time, end_time, use_type, flag, page, pagesize, tool_type, tool_id)
    else:
        total, infos = 0, []
        
    #use_type_list = set()
    tool_type_list = set()
    tool_id_list = set()
    tool_id_infos = []
    for info in infos:
        info_tool_id = info["tool_id"]
        info_tool_type = info["tool_type"]
        #use_type_list.add(info["use_type"])
        tool_type_list.add(info["tool_type"])
        tool_name= user_business.get_tool_name(server_id, info_tool_type, info_tool_id)
        info["tool_name"] = tool_name
        if info_tool_type not in (ToolType.TOOL_TYPE_HERO, ToolType.TOOL_TYPE_EQUIP):
            if info_tool_id not in tool_id_list:
                tool_id_list.add(info_tool_id)
                tool_id_infos.append({"tool_id": info_tool_id, "tool_name": tool_name})
                
    use_type_list = tool_use_type_map.keys()
        
    return render_to_response(request, "manager/user_tool_use_log.html", locals())
Example #4
0
def user_hero_log(request):
    
    now = datetime.now()
    yesterday = now - timedelta(days=1)
    
    name = request.REQUEST.get('name', "")
    page = int(request.REQUEST.get('page', 1))
    pagesize = int(request.REQUEST.get('pagesize', 20))
    server_id = request.REQUEST.get('server_id', '')
    use_type = int(request.REQUEST.get('use_type', 0))
    flag = int(request.REQUEST.get('flag', 0))
    hero_name = request.REQUEST.get('hero_name', "")
    start_time = request.REQUEST.get('start_time', yesterday.strftime("%Y-%m-%d 00:00:00"))
    end_time = request.REQUEST.get('end_time', now.strftime("%Y-%m-%d 00:00:00"))
    logging.debug(u"查询用户武将日志.name[%s], server_id[%s]" % (name, server_id))
    if name and server_id:    
        total, infos = user_business.get_user_hero_log(server_id, name, hero_name, start_time, end_time, use_type, flag, page, pagesize)
    else:
        total, infos = 0, []
        
    use_type_list = tool_use_type_map.keys()
        
    return render_to_response(request, "manager/user_hero_log.html", locals())