Ejemplo n.º 1
0
def do_queue():
    '''排队'''
    user_id = get_session_user()
    table_type_id = request.args.get('table_type_id')  # 得到前端用户选择桌型
    #user_id = int(request.args.get('user_id'))
    queue = do_queue_format(table_type_id, request, user_id)
    stores_id = queue.stores_id
    temp = get_queue_by_stores_id(stores_id)
    stores = get_stores_by_id(stores_id)
    coupons_name = DoCoupons.do_coupons(stores_id)
    user = get_user_by_id(user_id)

    id = []
    if user.coupons_id:
        id = user.coupons_id
        id = id.split(',')

    for a in coupons_name:
        sale = int(10 * a.cou_price / a.price)
        a.sale = sale
        message = '去领取'  #默认未领取
        if str(a.id) in id:
            message = '已领取'  #已领取
        a.message = message

    return render_template('reception/reserv_success.html',
                           queue=queue,
                           message=queue.message,
                           temp=temp,
                           stores=stores,
                           coupons_name=coupons_name)
Ejemplo n.º 2
0
def do_queue():
    '''排队'''
    user_id = get_session_user()
    table_type_id = request.args.get('table_type_id') # 得到前端用户选择桌型
    #user_id = int(request.args.get('user_id'))
    queue = do_queue_format(table_type_id, request, user_id)
    stores_id = queue.stores_id
    temp = get_queue_by_stores_id(stores_id)
    stores = get_stores_by_id(stores_id)
    coupons_name=DoCoupons.do_coupons(stores_id)
    user=get_user_by_id(user_id)

    id = []
    if user.coupons_id:
        id=user.coupons_id
        id=id.split(',')

    for a in coupons_name:
        sale=int(10*a.cou_price/a.price)
        a.sale=sale
        message = '去领取'    #默认未领取
        if str(a.id) in id:
            message = '已领取' #已领取
        a.message = message

    return render_template('reception/reserv_success.html',
                           queue=queue,
                           message=queue.message,
                           temp=temp,
                           stores=stores,
                           coupons_name=coupons_name)
Ejemplo n.º 3
0
def to_queue(stores_id):
    user_id = request.args.get('user_id')
    if user_id:
        set_session_user(user_id)
    else:
        user_id = get_session_user()
    mark_queue = request.args.get('mark_queue')
    set_session_mark_queue(mark_queue)  # 设置用户是否排队
    temp = get_queue_by_stores_id(stores_id)
    stores = get_stores_by_id(stores_id)
    another_stores = not_wait(stores.brand_id, stores_id)
    coupons_name = DoCoupons.do_coupons(stores_id)
    user = get_user_by_id(user_id)

    id = []
    if user.coupons_id:
        id = user.coupons_id
        id = id.split(',')

    for a in coupons_name:
        message = "去领取"
        if str(a.id) in id:
            message = "已领取"
        a.message = message
        sale = int((10 * a.cou_price / a.price))
        a.sale = sale
    stores_info = StoresInfo.query.filter(
        StoresInfo.stores_id == stores_id).first()
    picture_url = stores_info.rel_path + '/' + stores_info.picture_name
    stores.picture_url = picture_url
    count = len(coupons_name) + 2  #优惠券个数+推荐餐厅个数(1)

    not_brand = not_same_brand(stores.brand_id)

    return render_template('reception/reservation.html',
                           temp=temp,
                           stores=stores,
                           mark_queue=mark_queue,
                           another_stores=another_stores,
                           coupons_name=coupons_name,
                           count=count,
                           not_brand=not_brand)
Ejemplo n.º 4
0
def to_queue(stores_id):
    user_id = request.args.get('user_id')
    if user_id:
        set_session_user(user_id)
    else:
        user_id = get_session_user()
    mark_queue = request.args.get('mark_queue')
    set_session_mark_queue(mark_queue) # 设置用户是否排队
    temp = get_queue_by_stores_id(stores_id)
    stores = get_stores_by_id(stores_id)
    another_stores=not_wait(stores.brand_id,stores_id)
    coupons_name=DoCoupons.do_coupons(stores_id)
    user=get_user_by_id(user_id)

    id = []
    if user.coupons_id:
        id=user.coupons_id
        id=id.split(',')

    for a in coupons_name:
        message = "去领取"
        if str(a.id) in id:
            message = "已领取"
        a.message = message
        sale= int((10*a.cou_price / a.price))
        a.sale=sale
    stores_info = StoresInfo.query.filter(StoresInfo.stores_id == stores_id).first()
    picture_url = stores_info.rel_path+'/'+stores_info.picture_name
    stores.picture_url=picture_url
    count = len(coupons_name)+2        #优惠券个数+推荐餐厅个数(1)

    not_brand=not_same_brand(stores.brand_id)

    return render_template('reception/reservation.html',
                           temp=temp,
                           stores=stores,
                           mark_queue=mark_queue,
                           another_stores=another_stores,
                           coupons_name=coupons_name,
                           count=count,
                           not_brand=not_brand)