需求文档更新

This commit is contained in:
maruizhi
2026-09-20 13:58:20 +08:00
parent 49cde6c60b
commit 9eb0b50b36
3 changed files with 69 additions and 2 deletions
+5 -1
View File
@@ -1,10 +1,11 @@
from fastapi import Form,HTTPException
from model.order_model import OrderModel
from schema.order_schema import OrderRequest
from util.database import db
from util.database import Session
def select_orders():
try:
db = Session()
order_list = db.query(OrderModel).all()
return order_list
except:
@@ -12,6 +13,7 @@ def select_orders():
def insert_users(req:OrderRequest=Form()):
try:
db = Session()
data = req.model_dump()
db.add(OrderModel(**data))
db.commit()
@@ -22,6 +24,7 @@ def insert_users(req:OrderRequest=Form()):
def update_users(id:int,req:OrderRequest=Form()):
try:
db = Session()
db.query(OrderModel).filter(OrderModel.id == id) \
.update(req.model_dump(exclude_unset=True))
except Exception as e:
@@ -32,6 +35,7 @@ def update_users(id:int,req:OrderRequest=Form()):
def delete_users(id:int):
try:
db = Session()
db.query(OrderModel).filter(OrderModel.id == id).delete()
except Exception as e:
raise HTTPException(status_code=500,detail="删除异常")
-1
View File
@@ -6,4 +6,3 @@ engine = create_engine(db_url,pool_size=50)
Base = declarative_base()
Session = sessionmaker(bind=engine,autoflush=False,autocommit=False)
db = Session()