From eb944e45c70382316d9eef160dff9b351b429b5e Mon Sep 17 00:00:00 2001 From: yaso-meth Date: Fri, 16 Aug 2024 11:19:18 +0200 Subject: [PATCH] auto add revoke date to 7 days after appointment --- backend/routers/patients_queue.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/backend/routers/patients_queue.py b/backend/routers/patients_queue.py index bd4ba8b7..e8cd25b3 100644 --- a/backend/routers/patients_queue.py +++ b/backend/routers/patients_queue.py @@ -3,7 +3,7 @@ from fastapi import APIRouter, HTTPException from pydantic import BaseModel #from ..database import dbConnection import database -from datetime import date +from datetime import datetime, timedelta #SuperToken Auth from front end from supertokens_python.recipe.session.framework.fastapi import verify_session 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) async def insert_Patient_Files(itemRequest : queueInsertRequest, session: SessionContainer = Depends(verify_session())): #, session: SessionContainer = Depends(verify_session()) 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() cursor = db.cursor() query = "insert into patient_queue " @@ -133,7 +141,7 @@ async def insert_Patient_Files(itemRequest : queueInsertRequest, session: Sessio itemRequest.app_id, date_time, itemRequest.access, - "9999-01-01 00:00:00") + newRevDate) try: cursor.execute(query, notetData) except Exception as error: