完成大作业服务端代码,新建管理端,管理端不可用

This commit is contained in:
2024-06-14 14:53:50 +08:00
parent ad767a806b
commit cfbaf585a7
80 changed files with 3563 additions and 128 deletions

View File

@@ -0,0 +1,30 @@
from flask import redirect, url_for, g, request
from .config import db
import pymysql
def pay_confirm():
order_id = request.args.get('order_id')
if not g.user:
return redirect(url_for("login"))
conn = pymysql.connect(**db)
cursor = conn.cursor()
# 检查订单是否存在
check_order_sql = "SELECT ID FROM Orders WHERE ID = %s"
cursor.execute(check_order_sql, (order_id,))
order_exists = cursor.fetchone()
if not order_exists:
cursor.close()
conn.close()
return redirect(url_for("order_list"))
update_order_sql = "UPDATE Orders SET Paid = 1 WHERE ID = %s"
cursor.execute(update_order_sql, (order_id,))
conn.commit()
cursor.close()
conn.close()
return redirect(url_for('order_list', order_id=order_id))