add update business user API

This commit is contained in:
2024-08-07 14:00:39 +02:00
parent a76331f202
commit 5e0f6af526

View File

@@ -22,12 +22,12 @@ class businessUserInsertRequest(BaseModel):
title: str title: str
access: str access: str
# class userUpdateRequest(BaseModel): class BusinessUserUpdateRequest(BaseModel):
# idusers: int business_id: str
# username: str app_id: str
# fnam: str signature: str
# lname: str title: str
# type: str access: str
# #get user by email & doc Office ID # #get user by email & doc Office ID
# @router.get("/users/profile/{email}", tags="users") # @router.get("/users/profile/{email}", tags="users")
@@ -128,26 +128,26 @@ async def insert_User_details(itemRequest : businessUserInsertRequest, session:
db.close() db.close()
return {"message": "Successfully Created Record"} return {"message": "Successfully Created Record"}
# # Update User on table # Update User on table
# @router.put("/user/update/", tags=["MIH Users"]) @router.put("/business-user/update/", tags=["MIH Business_User"])
# async def Update_User_details(itemRequest : userUpdateRequest, session: SessionContainer = Depends(verify_session())): async def Update_User_details(itemRequest : BusinessUserUpdateRequest, session: SessionContainer = Depends(verify_session())): #, session: SessionContainer = Depends(verify_session())
# db = database.dbConnection.dbAppDataConnect() db = database.dbConnection.dbAppDataConnect()
# cursor = db.cursor() cursor = db.cursor()
# query = "update users " query = "update business_users "
# query += "set username=%s, fname=%s, lname=%s, type=%s " query += "set signature=%s, title=%s, access=%s"
# query += "where idusers=%s" query += "where app_id=%s and business_id=%s"
# userData = (itemRequest.username, userData = (itemRequest.signature,
# itemRequest.fnam, itemRequest.title,
# itemRequest.lname, itemRequest.access,
# itemRequest.type, itemRequest.app_id,
# itemRequest.idusers, itemRequest.business_id,
# ) )
# try: try:
# cursor.execute(query, userData) cursor.execute(query, userData)
# except Exception as error: except Exception as error:
# raise HTTPException(status_code=404, detail=error) raise HTTPException(status_code=404, detail=error)
# #return {"query": query, "message": error} #return {"query": query, "message": error}
# db.commit() db.commit()
# cursor.close() cursor.close()
# db.close() db.close()
# return {"message": "Successfully Updated Record"} return {"message": "Successfully Updated Record"}