Ejemplo n.º 1
0
def del_cart(request):
    '''
    description:删除购物车
    params: user, goods_list<id>
    return:
    '''
    if request.method == 'POST':
        goods_id = request.POST.get('goods_id')
        bm = BillsManager()
        user = request.user
        goods_list = []
        goods_list.append(goods_id)
        conf = {}
        vender_user = bm.authtovender(user)
        if vender_user is not None:
            delc = bm.delcart(vender_user, goods_list)
            if (delc):
                vender_goods = Vender_Goods.objects.filter(is_cart=True,
                                                           vender=vender_user)
                if len(vender_goods) == 0:
                    conf = {'status': 'FALSE', 'cart_is_exist': 'FALSE'}
                else:
                    conf = {'status': 'TRUE', 'cart_is_exist': 'TRUE'}
            else:
                conf = {'status': 'FALSE', 'cart_is_exist': 'TRUE'}
        return HttpResponse(json.dumps(conf))
    else:
        raise Http404
Ejemplo n.º 2
0
def del_cart(request):
    '''
    description:删除购物车
    params: user, goods_list<id>
    return:
    '''
    if request.method == 'POST':
        goods_id = request.POST.get('goods_id')
        bm = BillsManager()
        user = request.user
        goods_list = []
        goods_list.append(goods_id)
        conf = {}
        vender_user = bm.authtovender(user)
        if vender_user is not None:
            delc = bm.delcart(vender_user, goods_list)
            if (delc):
                vender_goods = Vender_Goods.objects.filter(is_cart=True, vender=vender_user)
                if len(vender_goods) == 0:
                    conf = {'status':'FALSE','cart_is_exist':'FALSE'}
                else:
                    conf = {'status':'TRUE','cart_is_exist':'TRUE'}
            else:
                conf = {'status':'FALSE','cart_is_exist':'TRUE'}
        return HttpResponse(json.dumps(conf))
    else:
        raise Http404
Ejemplo n.º 3
0
def pay_cart_return(bills):
    '''
    description:返回下载页面
    params:
    return:
    '''
    bm = BillsManager()
    vender_user = bills.vender
    conf = {}
    goods_list = []
    vender_goods = Vender_Goods.objects.filter(is_cart=True, is_buy=True, vender=vender_user)
    conf = {'vender_goods':vender_goods,'file_server_path':file_server_path}
    for cart in vender_goods:
        goods_list.append(cart.goods.id)
    delc = bm.delcart(vender_user, goods_list)
    if delc:
        return conf
    else:
        return None
Ejemplo n.º 4
0
def pay_cart_return(bills):
    '''
    description:返回下载页面
    params:
    return:
    '''
    bm = BillsManager()
    vender_user = bills.vender
    conf = {}
    goods_list = []
    vender_goods = Vender_Goods.objects.filter(is_cart=True,
                                               is_buy=True,
                                               vender=vender_user)
    conf = {'vender_goods': vender_goods, 'file_server_path': file_server_path}
    for cart in vender_goods:
        goods_list.append(cart.goods.id)
    delc = bm.delcart(vender_user, goods_list)
    if delc:
        return conf
    else:
        return None