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