From 1721be43c7d1068142974c5d81fbe5cbed4cb70a Mon Sep 17 00:00:00 2001 From: Coldot <41678750+Coldot@users.noreply.github.com> Date: Sun, 23 Mar 2025 04:24:20 +0900 Subject: [PATCH 1/3] =?UTF-8?q?Feat:=20=EB=AA=A8=EB=93=A0=20=EB=AC=B8?= =?UTF-8?q?=EC=84=9C=20=EC=A1=B0=ED=9A=8C=20API=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/document/repository/document_repository.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/document/repository/document_repository.py b/src/main/document/repository/document_repository.py index d456790..5dd6c3e 100644 --- a/src/main/document/repository/document_repository.py +++ b/src/main/document/repository/document_repository.py @@ -76,3 +76,11 @@ def get_documents_by_user(user_id: str) -> List[documentDetailDto]: # user = document_collection.find_one({"_id":ObjectId(user_id)}) # return user[""] + +def get_all_documents(): + client = get_mongo_client() + db = client['xrpedia-data'] + document_collection = db['document_collection'] + + documents = document_collection.find() + return list(documents) From ee5ea709dadf2bb8bbbaa4c01eaf4b29abb42ba4 Mon Sep 17 00:00:00 2001 From: Coldot <41678750+Coldot@users.noreply.github.com> Date: Sun, 23 Mar 2025 04:24:25 +0900 Subject: [PATCH 2/3] =?UTF-8?q?Feat:=20=EB=AA=A8=EB=93=A0=20=EB=AC=B8?= =?UTF-8?q?=EC=84=9C=20=EC=A1=B0=ED=9A=8C=20=EA=B8=B0=EB=8A=A5=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EB=B3=80=EA=B2=BD=20=EB=B0=8F=20API=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/document/service/document_service.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/document/service/document_service.py b/src/main/document/service/document_service.py index 408eea2..3f08120 100644 --- a/src/main/document/service/document_service.py +++ b/src/main/document/service/document_service.py @@ -2,7 +2,7 @@ #2. 이를 db에 저장한다. #3. client에게 보낸다. -from src.main.document.repository.document_repository import save_document, get_document, get_documents_by_user +from src.main.document.repository.document_repository import get_all_documents, save_document, get_document, get_documents_by_user from src.main.document.dto.document import saveDocument, documentRequestDto from datetime import datetime import asyncio @@ -36,5 +36,5 @@ async def get_document_detail(document_id: str): return get_document(document_id) # 사용자의 모든 문서 목록 조회 -async def get_documents(user_id: str): - return get_documents_by_user(user_id) \ No newline at end of file +async def get_documents(): + return get_all_documents() \ No newline at end of file From 92dec5d2b33c2e07fffb474bac1552729feaf72c Mon Sep 17 00:00:00 2001 From: Coldot <41678750+Coldot@users.noreply.github.com> Date: Sun, 23 Mar 2025 04:24:29 +0900 Subject: [PATCH 3/3] =?UTF-8?q?Feat:=20=EC=82=AC=EC=9A=A9=EC=9E=90=20ID=20?= =?UTF-8?q?=EC=9D=98=EC=A1=B4=EC=84=B1=20=EC=A0=9C=EA=B1=B0=20=EB=B0=8F=20?= =?UTF-8?q?=EB=AC=B8=EC=84=9C=20=EC=A1=B0=ED=9A=8C=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/document/controller/DocumentAPIRouter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/document/controller/DocumentAPIRouter.py b/src/main/document/controller/DocumentAPIRouter.py index 60e1a70..95422b5 100644 --- a/src/main/document/controller/DocumentAPIRouter.py +++ b/src/main/document/controller/DocumentAPIRouter.py @@ -12,9 +12,9 @@ ) @router.get("", response_model=List[documentDetailDto]) -async def getDocuments(user_id: uuid.UUID = Depends(get_current_user)): +async def getDocuments(): try: - return await get_documents(str(user_id)) + return await get_documents() except Exception as e: raise HTTPException(status_code=500, detail=f"문서 목록 조회 중 문제 발생: {str(e)}")