Exemplo n.º 1
0
def create_order_do():
    if request.method == 'GET':
        return index()

    phone = request.form['phone']
    company = request.form['company']
    name = request.form['name']
    amount = int(request.form.get('amount', 1))
    save_contact = request.form.get('savecontact', 'off') == 'on'
    address = request.form['address']

    if address and counter.query_left_express_daily_quota() < 1:
        return render_template('error.html', msg=u'今天的配额已经用完了!不能送货上门了!')

    user = flask.session['user']
    orderids = order.create_order(user, name, company, phone, amount)

    if save_contact:
        contact.create_contact(user, name, phone)

    if address and orderids:
        order.add_address_to_orders(address, orderids)

    if address:
        counter.minus_express_daily_quota()

    return flask.redirect('/order')
Exemplo n.º 2
0
Arquivo: order.py Projeto: ilcwd/hodao
def create_order_do():
    if request.method == 'GET':
        return index()

    phone = request.form['phone']
    company = request.form['company']
    name = request.form['name']
    amount = int(request.form.get('amount', 1))
    save_contact = request.form.get('savecontact', 'off') == 'on'
    address = request.form['address']

    if address and counter.query_left_express_daily_quota() < 1:
        return render_template('error.html', msg=u'今天的配额已经用完了!不能送货上门了!')

    user = flask.session['user']
    orderids = order.create_order(user, name, company, phone, amount)

    if save_contact:
        contact.create_contact(user, name, phone)

    if address and orderids:
        order.add_address_to_orders(address, orderids)

    if address:
        counter.minus_express_daily_quota()

    return flask.redirect('/order')
Exemplo n.º 3
0
def create_order():

    phone = request.form['phone']
    company = request.form['company']
    name = request.form['name']
    amount = int(request.form.get('amount', 1))
    save_contact = request.form.get('savecontact', 'off') == 'on'

    user = flask.session['user']
    orderids = order.create_order(user, name, company, phone, amount)

    address = request.form.get('address')
    if orderids and address:
        order.add_address_to_orders(address, orderids)

    if save_contact:
        contact.create_contact(user, name, phone)

    return jsonify({'status': 0})