From 9dbad901a9f6d309f7a09b1d26afbab682ba95a9 Mon Sep 17 00:00:00 2001 From: lshbluesky <61459016+lshbluesky@users.noreply.github.com> Date: Sun, 13 Apr 2025 21:58:26 +0900 Subject: [PATCH] =?UTF-8?q?Edit=20project=5FDB.py;=20=ED=98=84=EC=9E=AC=20?= =?UTF-8?q?=EB=82=A0=EC=A7=9C=20=EA=B8=B0=EC=A4=80=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8=20=EC=A2=85=EB=A3=8C?= =?UTF-8?q?=EC=9D=BC=EC=9D=B4=20=EC=A7=80=EB=82=9C=20=ED=94=84=EB=A1=9C?= =?UTF-8?q?=EC=A0=9D=ED=8A=B8=EC=9D=98=20=EC=A0=95=EB=B3=B4=EB=A5=BC=20?= =?UTF-8?q?=EC=A1=B0=ED=9A=8C=ED=95=98=EB=8A=94=20=EC=BF=BC=EB=A6=AC=20?= =?UTF-8?q?=EB=B0=8F=20=ED=95=A8=EC=88=98=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- project_DB.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/project_DB.py b/project_DB.py index d9b1fe0..3d1d331 100644 --- a/project_DB.py +++ b/project_DB.py @@ -1,7 +1,7 @@ """ CodeCraft PMS Project 파일명 : project_DB.py - 마지막 수정 날짜 : 2025/03/19 + 마지막 수정 날짜 : 2025/04/13 """ import pymysql @@ -388,3 +388,20 @@ def fetch_project_for_LLM(pid): finally: cur.close() connection.close() + +# 현재 날짜 기준으로 프로젝트 종료일이 지난 프로젝트의 정보를 조회하는 함수 +# 매개 변수는 없다 +def fetch_expired_projects(): + connection = db_connect() + cur = connection.cursor(pymysql.cursors.DictCursor) + + try: + cur.execute("SELECT * FROM project WHERE p_end < CURDATE()") + result = cur.fetchall() + return result + except Exception as e: + print(f"Error [fetch_expired_projects] : {e}") + return e + finally: + cur.close() + connection.close()