def all_like(): st = request.form['str'] good = goods() all_goods = good.query_goodsBystr(st) return render_template('search_result.html', all_goods=all_goods)
def add_wenjuan(): usr = user_model() good = goods() username = session.get('user') family = 'wenjuan' title = request.form['title'] descrip = request.form['descrip'] money = request.form['money'] close_date = request.form['close_date'] people = request.form['people'] error = None usr = user_model() temp = usr.query_userAll_info(username) user_money = int((temp[0])['money']) num = int(people) if user_money < int(money) * num: error = '余额不足,无法发布!' return render_template('add_wenjuan.html', error=error) else: good.add_goods(family, username, title, descrip, money, close_date, people) usr.update_money(username, str(user_money - int(money) * num)) error = '添加成功' return render_template('add_wenjuan.html', error=error)
def do_qingqiu(parm): error = None good = goods() error = '已确认完成订单' good.do_qingqiu(parm) return render_template('user_center.html', error=error)
def post_wenjuan(parm): username = session.get('user') user = user_model() # user_path = user.user_path(username) good = goods() tag_goods = good.query_all_goods(parm) return render_template('wenjuan.html', tag_goods=tag_goods)
def add_task(parm): error = None good = goods() username = session.get('user') family = parm title = request.form['title'] descrip = request.form['descrip'] money = '0' # people = int(request.form['people']) close_date = request.form['close_date'] photo_path = '' good.add_goods(family, username, title, descrip, money, close_date, photo_path) error = '添加成功!' return render_template('add_task.html', error=error)
def add_second(parm): error = None good = goods() username = session.get('user') family = parm title = request.form['title'] descrip = request.form['descrip'] money = request.form['money'] # people = int(request.form['people']) close_date = '2099/12/31' basedir = os.path.abspath(os.path.dirname(__file__)) photo = request.files['photo'] path = basedir + "/goods_pic/" file_path = path + photo.filename photo.save(file_path) photo_path = "/static/goods_pic/" + photo.filename good.add_goods(family, username, title, descrip, money, close_date, photo_path) error = '添加成功!' return render_template('add_second.html', error=error)
def query(id): good = goods() tag_goods = good.query_goodsByid(id) return render_template('post_second.html', tag_goods=tag_goods)
def shoping(tag): error = None infoma = info() if tag == 'task': error = None username = session.get('user') goods_id = request.form['goods_id'] good = goods() to_username = good.query_goodsByid(goods_id) user = user_model() sender = '*****@*****.**' recipients = user.query_user_email(username) email_temp = user.query_user_email((to_username[0])['username']) email = (email_temp[0])['email'] subject = '你好,这是一封自动提醒邮件!(请勿回复)' to_email = (recipients[0])['email'] content = '注意,您的一份订单已被用户' + email + '关注,请及时联系对方!' html = "<b>" + content + "</b>" import app app.send_mail(subject, sender, [to_email], content, html) error = '已成功向对方发送提醒邮件,请及时与对方联系!' return render_template('user_center.html', error=error) ''' username = session.get('user') goods_id = request.form['goods_id'] usr = user_model() good = goods() temp = usr.query_userAll_info(username) temp1 = good.query_money(goods_id) temp2 = good.query_user(goods_id) user_money = int((temp[0])['money']) goods_money = int((temp1[0])['money']) goods_user = str((temp2[0])['username']) id = int(goods_id) do =infoma.query_tagdo(id) do_tag = (do[0])['tag'] if do_tag == 'done': error = '已成功向对方发送完成提醒邮件,请及时与对方联系!' money=user_money usr.update_money(username, money) return redirect(url_for('user.usercener',error=error)) else: error='订单还未完成,请尽快完成' return redirect(url_for('user.usercener',error=error)) ''' elif tag == 'wenjuan': ''' error = None username = session.get('user') goods_id = request.form['goods_id'] usr = user_model() good = goods() temp = usr.query_userAll_info(username) temp1 = good.query_money(goods_id) temp2 = good.query_user(goods_id) user_money = int((temp[0])['money']) goods_money = int((temp1[0])['money']) goods_user = str((temp2[0])['username']) temp3 = usr.query_userAll_info(goods_user) goods_user_money = int((temp3[0])['money']) if user_money < goods_money: error = '错误,你的余额不足!' return render_template('', error=error) else: money = user_money - goods_money goods_user_money = goods_user_money + goods_money usr.update_money(username, money) usr.update_money(goods_user, goods_user_money) return redirect(url_for('user.usercenter', error=error)) ''' elif tag == 'second': error = None username = session.get('user') goods_id = request.form['goods_id'] good = goods() to_username = good.query_goodsByid(goods_id) user = user_model() sender = '*****@*****.**' recipients = user.query_user_email(username) email_temp = user.query_user_email((to_username[0])['username']) email = (email_temp[0])['email'] subject = '你好,这是一封自动提醒邮件!(请勿回复)' to_email = (recipients[0])['email'] content = '注意,您的一份商品已被用户' + email + '关注,请及时联系对方!' html = "<b>" + content + "</b>" import app app.send_mail(subject, sender, [to_email], content, html) error = '已成功向对方发送提醒邮件,请及时与对方联系!' return render_template('user_center.html', error=error) '''