auto add revoke date to 7 days after appointment
This commit is contained in:
@@ -3,7 +3,7 @@ from fastapi import APIRouter, HTTPException
|
|||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
#from ..database import dbConnection
|
#from ..database import dbConnection
|
||||||
import database
|
import database
|
||||||
from datetime import date
|
from datetime import datetime, timedelta
|
||||||
#SuperToken Auth from front end
|
#SuperToken Auth from front end
|
||||||
from supertokens_python.recipe.session.framework.fastapi import verify_session
|
from supertokens_python.recipe.session.framework.fastapi import verify_session
|
||||||
from supertokens_python.recipe.session import SessionContainer
|
from supertokens_python.recipe.session import SessionContainer
|
||||||
@@ -124,6 +124,14 @@ async def read_all_patient_queue_by_business_id(business_id: str, session: Sessi
|
|||||||
@router.post("/queue/insert/", tags=["Patients Queue"], status_code=201)
|
@router.post("/queue/insert/", tags=["Patients Queue"], status_code=201)
|
||||||
async def insert_Patient_Files(itemRequest : queueInsertRequest, session: SessionContainer = Depends(verify_session())): #, session: SessionContainer = Depends(verify_session())
|
async def insert_Patient_Files(itemRequest : queueInsertRequest, session: SessionContainer = Depends(verify_session())): #, session: SessionContainer = Depends(verify_session())
|
||||||
date_time = itemRequest.date + " " + itemRequest.time + ":00"
|
date_time = itemRequest.date + " " + itemRequest.time + ":00"
|
||||||
|
year = itemRequest.date[0:4]
|
||||||
|
month = itemRequest.date[5:7]
|
||||||
|
day = itemRequest.date[8:10]
|
||||||
|
hour = itemRequest.time[0:2]
|
||||||
|
minutes = itemRequest.time[3:5]
|
||||||
|
|
||||||
|
revDate = datetime(int(year), int(month), int(day), int(hour),int( minutes))
|
||||||
|
newRevDate = revDate + timedelta(days=7)
|
||||||
db = database.dbConnection.dbPatientManagerConnect()
|
db = database.dbConnection.dbPatientManagerConnect()
|
||||||
cursor = db.cursor()
|
cursor = db.cursor()
|
||||||
query = "insert into patient_queue "
|
query = "insert into patient_queue "
|
||||||
@@ -133,7 +141,7 @@ async def insert_Patient_Files(itemRequest : queueInsertRequest, session: Sessio
|
|||||||
itemRequest.app_id,
|
itemRequest.app_id,
|
||||||
date_time,
|
date_time,
|
||||||
itemRequest.access,
|
itemRequest.access,
|
||||||
"9999-01-01 00:00:00")
|
newRevDate)
|
||||||
try:
|
try:
|
||||||
cursor.execute(query, notetData)
|
cursor.execute(query, notetData)
|
||||||
except Exception as error:
|
except Exception as error:
|
||||||
|
|||||||
Reference in New Issue
Block a user