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})
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"添加失败"})
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"添加失败"})