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
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
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
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