|
@@ -1,12 +1,19 @@
|
|
from sqlalchemy.orm import Session
|
|
from sqlalchemy.orm import Session
|
|
|
|
+from .models import order_info_linepay
|
|
|
|
+from .schemas import order_info_linepay as orderschema
|
|
|
|
|
|
-from . import models, schemas
|
|
|
|
|
|
+def get_order(db: Session, id: int):
|
|
|
|
+ return db.query(order_info_linepay).filter(order_info_linepay.id == id)
|
|
|
|
|
|
-def create_user(db: Session, user: schemas.UserInfo):
|
|
|
|
- db_user = models.UserInfo(
|
|
|
|
- email=user.email, name=user.name, order_id=user.order_id, phone=user.phone
|
|
|
|
- )
|
|
|
|
- db.add(db_user)
|
|
|
|
|
|
+def get_users(db: Session, skip: int = 0, limit: int = 100):
|
|
|
|
+ return db.query(order_info_linepay).offset(skip).limit(limit).all()
|
|
|
|
+
|
|
|
|
+def create_order(db: Session, order_in: orderschema):
|
|
|
|
+ create_order = order_info_linepay(**order_in.dict())
|
|
|
|
+ db.add(create_order)
|
|
db.commit()
|
|
db.commit()
|
|
- db.refresh(db_user)
|
|
|
|
- return db_user
|
|
|
|
|
|
+ db.refresh(create_order)
|
|
|
|
+ return create_order
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+## this is for crud method
|