def delete_order(oid): resp_data = {'code': 200, 'msg': '查询成功~~', 'data': {}} addNav(resp_data) uid = current_user.id order = Order() with db.auto_commit(): order.deleteOrderById(oid) userAllOrderList = order.getUserAllOrderList(uid) orderCollection = OrderCollection(userAllOrderList) resp_data['data'] = orderCollection.data return render_template('order.html', data=resp_data)
def order(order_from): resp_data = {'code': 200, 'msg': '查询成功~~', 'data': {}} addNav(resp_data) uid = current_user.id cart = Cart() order = Order() goods = Goods() if order_from == "list": pass elif order_from == "from_cart": with db.auto_commit(): order.uid = uid order.order_no = geneOrderNo() order.order_status = 600 order.order_address = current_user.address if current_user.address else "不详" order.order_detail = cart.getUserCartTotalDetails(uid) order.goods_imgs = cart.getUserCartTotalImage(uid) order.total_price = cart.getUserCartTotalPrice(uid) db.session.add(order) cart.deleteUserAllCartList(uid) else: gid = order_from with db.auto_commit(): order.uid = uid order.order_no = geneOrderNo() order.order_status = 600 order.order_address = current_user.address if current_user.address else "不详" order.order_detail = goods.getName(gid) order.goods_imgs = goods.getImage(gid) order.total_price = goods.getPrice(gid) db.session.add(order) userAllOrderList = order.getUserAllOrderList(uid) orderCollection = OrderCollection(userAllOrderList) resp_data['data'] = orderCollection.data return render_template('order.html', data=resp_data)