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