Example #1
0
def add_system_mail(request, info):
    """保存系统邮件"""
    logging.info(u"保存系统邮件")
    user = user_roles.get_userinfo(request)
    if user:
        username = user.username
    else:
        username = ""
        
    info["created_user"] = username
    info["status"] = 0
    info["approve_time"] = datetime.now()
    if not info["date"]:
        info["date"] = datetime.now()
        
    if info.get("lodo_ids"):
        lodo_id_set = set()
        lodo_id_list = info["lodo_ids"].split(",")
        for lodo_id in lodo_id_list:
            lodo_id_set.add(str(lodo_id.strip()))
        info["lodo_ids"] = ",".join(lodo_id_set)

    server_ids = info["server_ids"]
    server_id_list = server_ids.split(",")
    for server_id in server_id_list:
        server = server_business.get_server(server_id)
        if server.is_test == 0:#没有正式服权限
            if not user_roles.had_privilege(request, PageConstant.page_send_mail_id, 11):
                return -1

    return mail_business.add_system_mail(info)
Example #2
0
def update_user_vip_level(request, server_id, user_id, vip_level):
    """用户调级"""
    logging.info(u"用户VIP调级.server_id[%s, user_id[%s], level[%s]" % (server_id, user_id, vip_level))
    server = server_business.get_server(server_id)
    if server.is_test == 0:#没有正式服权限
        if not user_roles.had_privilege(request, PageConstant.page_update_user_vip_level, 11):
            return -1
    user_business.update_user_vip_level(server_id, user_id, vip_level)
    return 1
Example #3
0
def block_user(request, server_id, user_id, due_time):
    """封号"""
    logging.info(u"用户封号.server_id[%s, user_id[%s], due_time[%s]" % (server_id, user_id, due_time))
    server = server_business.get_server(server_id)
    if server.is_test == 0:#没有正式服权限
        if not user_roles.had_privilege(request, PageConstant.page_ban_user, 11):
            return -1
    user_business.block_user(server_id, user_id, due_time)
    return 1
Example #4
0
def update_user_vip_level(request, server_id, user_id, vip_level):
    """用户调级"""
    logging.info(u"用户VIP调级.server_id[%s, user_id[%s], level[%s]" %
                 (server_id, user_id, vip_level))
    server = server_business.get_server(server_id)
    if server.is_test == 0:  #没有正式服权限
        if not user_roles.had_privilege(
                request, PageConstant.page_update_user_vip_level, 11):
            return -1
    user_business.update_user_vip_level(server_id, user_id, vip_level)
    return 1
Example #5
0
def block_user(request, server_id, user_id, due_time):
    """封号"""
    logging.info(u"用户封号.server_id[%s, user_id[%s], due_time[%s]" %
                 (server_id, user_id, due_time))
    server = server_business.get_server(server_id)
    if server.is_test == 0:  #没有正式服权限
        if not user_roles.had_privilege(request, PageConstant.page_ban_user,
                                        11):
            return -1
    user_business.block_user(server_id, user_id, due_time)
    return 1
Example #6
0
def package_list(request):
    """升级包列表"""
    ucenter = request.REQUEST.get('ucenter', 'android')
    page = int(request.REQUEST.get('page', 1))
    version = request.REQUEST.get('version', "")
    pagesize = 20
    
    is_test = 0 if user_roles.had_privilege(request, PageConstant.page_package_info_id, 11) else 1
    
    total, infos = package_business.get_package_list(ucenter, version, page, pagesize)
    return render_to_response(request, "admin/package_list.html", locals())
Example #7
0
def sync_system_mall_discount(request, did):
    print did
    system_mall_discount = activity_business.get_system_mall_discount(did)
    server_id_list = system_mall_discount.server_ids.split(",")
    for server_id in server_id_list:
        server = server_business.get_server(server_id)
        if server.is_test == 0:  #没有正式服权限
            if not user_roles.had_privilege(
                    request, PageConstant.page_mall_discount_sync_id, 11):
                return -1, None

    return activity_business.sync_system_mall_discount(did)
Example #8
0
def sync_system_pay_reward(request, rid):

    system_pay_reward = activity_business.get_system_pay_reward(rid)
    server_id_list = system_pay_reward.server_ids.split(",")
    for server_id in server_id_list:
        server = server_business.get_server(server_id)
        if server.is_test == 0:  #没有正式服权限
            if not user_roles.had_privilege(
                    request, PageConstant.page_pay_reward_sync_id, 11):
                return -1, None

    return activity_business.sync_system_pay_reward(rid)
Example #9
0
def sync_system_tool_exchange(request, eid):

    system_tool_exchange = activity_business.get_system_tool_exchange(eid)
    server_id_list = system_tool_exchange.server_ids.split(",")
    for server_id in server_id_list:
        server = server_business.get_server(server_id)
        if server.is_test == 0:  #没有正式服权限
            if not user_roles.had_privilege(
                    request, PageConstant.page_tool_exchange_sync_id, 11):
                return -1, None

    return activity_business.sync_system_tool_exchange(eid)
Example #10
0
def system_mail_approve(request, system_mail_id, approve):
    user = user_roles.get_userinfo(request)
    if user:
        username = user.username
    else:
        username = ""
        
    system_mail = mail_business.get_system_mail(system_mail_id)
    server_id_list = system_mail.server_ids.split(",")
    for server_id in server_id_list:
        server = server_business.get_server(server_id)
        if server.is_test == 0:#没有正式服权限
            if not user_roles.had_privilege(request, PageConstant.page_approve_mail_id, 11):
                return -1, None
           
    return mail_business.system_mail_approve(system_mail_id, username, int(approve) == 1)
Example #11
0
def add_system_pay_reward(request, rid, name, reward_type, server_ids):
    user = user_roles.get_userinfo(request)
    if user:
        username = user.username
    else:
        username = ""

    server_id_list = server_ids.split(",")
    for server_id in server_id_list:
        server = server_business.get_server(server_id)
        if server.is_test == 0:  #没有正式服权限
            if not user_roles.had_privilege(
                    request, PageConstant.page_pay_reward_id, 11):
                return -1

    return activity_business.add_system_pay_reward(rid, name, reward_type,
                                                   server_ids, username)
Example #12
0
def add_system_mall_discount(request, did, name, start_time, end_time,
                             server_ids):
    user = user_roles.get_userinfo(request)
    if user:
        username = user.username
    else:
        username = ""

    server_id_list = server_ids.split(",")
    for server_id in server_id_list:
        server = server_business.get_server(server_id)
        if server.is_test == 0:  #没有正式服权限
            if not user_roles.had_privilege(
                    request, PageConstant.page_mall_discount_id, 11):
                return -1

    return activity_business.add_system_mall_discount(did, name, start_time,
                                                      end_time, server_ids,
                                                      username)
Example #13
0
def payment_order_list(request):
    """订单列表"""
    default_ucenter = 'android'
    if SERVER_TYPE == 2:
        default_ucenter = 'android'
    ucenter = request.REQUEST.get('ucenter', default_ucenter)
    page = int(request.REQUEST.get('page', 1))
    server_id = request.REQUEST.get('server_id', "")
    name = request.REQUEST.get('name', "")
    
    pagesize = 20
    total, infos = 0, []
    
    is_test = 0 if user_roles.had_privilege(request, PageConstant.page_fill_order, 11) else 1
    
    if server_id and name:
        total, infos = payment_business.get_payment_order_list(ucenter, name, server_id, page, pagesize)
    
    return render_to_response(request, "admin/payment_order_list.html", locals())