From f6f95c32fe40814d4dd87b3862dbeed6bdfb17bd Mon Sep 17 00:00:00 2001 From: Changhwan Kim Date: Sun, 23 Mar 2025 15:47:12 +0900 Subject: [PATCH 1/3] edit csv_DB.py; add fetch_csv_history_by_univid func --- csv_DB.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/csv_DB.py b/csv_DB.py index 76817a1..d6351eb 100644 --- a/csv_DB.py +++ b/csv_DB.py @@ -312,3 +312,20 @@ def fetch_csv_history(pid): finally: cur.close() connection.close() + +# 프로젝트 Import/Export 기능에서 현재 프로젝트의 모든 버전 정보를 조회하는 함수 +# 학번을 매개 변수로 받는다 +def fetch_csv_history_by_univid(univ_id): + connection = db_connect() + cur = connection.cursor(pymysql.cursors.DictCursor) + + try: + cur.execute("SELECT * FROM history WHERE s_no = %s ORDER BY ver DESC", (univ_id,)) + result = cur.fetchall() + return result + except Exception as e: + print(f"Error [fetch_csv_history] : {e}") + return e + finally: + cur.close() + connection.close() From 4522327d1180ff942a3efcb7d8606474b20cadcc Mon Sep 17 00:00:00 2001 From: Changhwan Kim Date: Sun, 23 Mar 2025 16:20:20 +0900 Subject: [PATCH 2/3] edit csv_DB.py; edit date --- csv_DB.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csv_DB.py b/csv_DB.py index d6351eb..12e290e 100644 --- a/csv_DB.py +++ b/csv_DB.py @@ -1,7 +1,7 @@ """ CodeCraft PMS Project 파일명 : csv_DB.py - 마지막 수정 날짜 : 2025/02/13 + 마지막 수정 날짜 : 2025/03/23 """ import pymysql From f7b7aaf18db1a01895ea8bc73a2e62a0ffe71df7 Mon Sep 17 00:00:00 2001 From: lshbluesky <61459016+lshbluesky@users.noreply.github.com> Date: Sun, 23 Mar 2025 18:21:46 +0900 Subject: [PATCH 3/3] =?UTF-8?q?Edit=20csv=5FDB.py;=20=EC=98=88=EC=99=B8=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC=20=EB=B6=80=EB=B6=84=EC=9D=98=20=ED=95=A8?= =?UTF-8?q?=EC=88=98=20=EC=9D=B4=EB=A6=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- csv_DB.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csv_DB.py b/csv_DB.py index 12e290e..a740538 100644 --- a/csv_DB.py +++ b/csv_DB.py @@ -324,7 +324,7 @@ def fetch_csv_history_by_univid(univ_id): result = cur.fetchall() return result except Exception as e: - print(f"Error [fetch_csv_history] : {e}") + print(f"Error [fetch_csv_history_by_univid] : {e}") return e finally: cur.close()