Esempio n. 1
0
def delCart():
    resp = {'code': 200, 'msg': '操作成功~', 'data': {}}
    req = request.values

    params_goods = req['goods'] if 'goods' in req else None

    items = []
    if params_goods:
        items = json.loads(params_goods)

    # 差错处理
    if not items or len(items) < 1:
        return jsonify(resp)

    # 删除操作
    # 是否存在用户!
    member_info = g.member_info
    if not member_info:
        resp['code'] = -1
        resp['msg'] = "删除购物车失败-1"
        return jsonify(resp)

    ret = CartService.delItems(member_id=member_info.id, items=items)
    if not ret:
        resp['code'] = -1
        resp['msg'] = '删除购物车失败-2'
        return jsonify(resp)

    return jsonify(resp)
Esempio n. 2
0
def delCart():
    resp = {'code': 200, 'msg': '删除成功', 'data': {}}
    req = request.values
    goods = req['goods'] if 'goods' in req else None

    items = []
    if goods:
        items = json.loads(goods)

    if not items or len(items) < 1:
        return jsonify(resp)

    member_info = g.member_info
    if not member_info:
        resp['code'] = -1
        resp['msg'] = '添加购物车失败-1'
        return jsonify(resp)

    ret = CartService.delItems(member_id=member_info.id, items=items)

    if not ret:
        resp['code'] = -1
        resp['msg'] = '添加购物车失败-2'
        return jsonify(resp)

    return jsonify(resp)
Esempio n. 3
0
def orderCreate():
    resp = {'code': 200, 'msg': '操作成功', 'data': {}}
    req = request.values
    type = req['type'] if 'type' in req else ''
    goods = req['goods'] if 'goods' in req else None
    items = []
    if goods:
        items = json.loads(goods)

    if len(items) < 1:
        resp['code'] = -1
        resp['msg'] = '下单失败: 没有选择商品'
        return jsonify(resp)

    member_info = g.member_info
    target = PayService()
    params = {}
    resp = target.createOrder(member_info.id, items, params)

    if resp['code'] == 200 and type == 'cart':
        CartService.delItems(member_info.id, items)

    return jsonify(resp)
Esempio n. 4
0
def CartDel():
    resp = {'code': 200, 'msg': '操作成功~', 'data': {}}
    req = request.values
    goods = req['goods'] if 'goods' in req else None
    if not goods:
        resp['code'] = -1
        resp['msg'] = '购物车删除失败~~-1'
        return jsonify(resp)
    goods = json.loads(goods)
    member_info = g.member_info
    if not member_info:
        resp['code'] = -1
        resp['msg'] = '获取失败,未登录~'
        return jsonify(resp)

    ret = CartService.delItems(member_info.id, goods)
    if not ret:
        resp['code'] = -1
        resp['msg'] = '购物车删除失败~~-2'
        return jsonify(resp)
    return resp