コード例 #1
0
ファイル: order.py プロジェクト: huangshengchang111/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')
コード例 #2
0
ファイル: order.py プロジェクト: 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')
コード例 #3
0
ファイル: order.py プロジェクト: huangshengchang111/hodao
def create_order():
    user = flask.session['user']
    contacts = contact.query_contacts(user)
    quota = counter.query_left_express_daily_quota()
    return render_template('create_order.html', contacts=contacts, quota=quota)
コード例 #4
0
ファイル: order.py プロジェクト: ilcwd/hodao
def create_order():
    user = flask.session['user']
    contacts = contact.query_contacts(user)
    quota = counter.query_left_express_daily_quota()
    return render_template('create_order.html', contacts=contacts, quota=quota)