Exemple #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')
Exemple #2
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')
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})
Exemple #4
0
def ajax_create_contact():
    user = flask.session.get('user')
    if not user:
        return jsonify({"status": 1, "error": u"需要登录"})

    name = request.form['name']
    phone = request.form['phone']
    rows = contact.create_contact(user, name, phone)
    if rows > 0:
        return jsonify({"status": 0, "error": u"成功"})
    else:
        return jsonify({"status": 1, "error": u"添加失败"})
Exemple #5
0
def ajax_create_contact():
    user = flask.session.get("user")
    if not user:
        return jsonify({"status": 1, "error": u"需要登录"})

    name = request.form["name"]
    phone = request.form["phone"]
    rows = contact.create_contact(user, name, phone)
    if rows > 0:
        return jsonify({"status": 0, "error": u"成功"})
    else:
        return jsonify({"status": 1, "error": u"添加失败"})