From c144cc8f7774f0b22298b330942d2952d4fd27d4 Mon Sep 17 00:00:00 2001 From: lshbluesky <61459016+lshbluesky@users.noreply.github.com> Date: Mon, 24 Mar 2025 10:25:32 +0900 Subject: [PATCH 1/2] =?UTF-8?q?Edit=20output=5FDB.py;=20=EC=9A=94=EA=B5=AC?= =?UTF-8?q?=EC=82=AC=ED=95=AD=20=EB=AA=85=EC=84=B8=EC=84=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=ED=95=A8=EC=88=98=EC=97=90=EC=84=9C=20=EC=9E=91?= =?UTF-8?q?=EC=84=B1=EC=9D=BC=20=EC=BB=AC=EB=9F=BC=EB=8F=84=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=ED=95=A0=20=EC=88=98=20=EC=9E=88=EB=8F=84=EB=A1=9D=20?= =?UTF-8?q?=EB=A7=A4=EA=B0=9C=20=EB=B3=80=EC=88=98=EC=99=80=20=EC=BF=BC?= =?UTF-8?q?=EB=A6=AC=EB=AC=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- output_DB.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/output_DB.py b/output_DB.py index dce7f11..c715f1a 100644 --- a/output_DB.py +++ b/output_DB.py @@ -1,7 +1,7 @@ """ CodeCraft PMS Project 파일명 : output_DB.py - 마지막 수정 날짜 : 2025/03/23 + 마지막 수정 날짜 : 2025/03/24 """ import pymysql @@ -339,7 +339,7 @@ def add_reqspec(feature_name, description, priority, non_functional_requirement_ # 요구사항 명세서를 수정하는 함수 # 수정하려는 요구사항 명세서의 내용과 산출물 번호를 매개 변수로 받는다 -def edit_reqspec(feature_name, description, priority, non_functional_requirement_name, non_functional_description, non_functional_priority, system_item, system_description, doc_r_no): +def edit_reqspec(feature_name, description, priority, non_functional_requirement_name, non_functional_description, non_functional_priority, system_item, system_description, add_date, doc_r_no): connection = db_connect() cur = connection.cursor(pymysql.cursors.DictCursor) @@ -353,10 +353,11 @@ def edit_reqspec(feature_name, description, priority, non_functional_requirement doc_r_nf_content = %s, doc_r_nf_priority = %s, doc_r_s_name = %s, - doc_r_s_content = %s + doc_r_s_content = %s, + doc_r_date = %s WHERE doc_r_no = %s """ - cur.execute(edit_doc_require, (feature_name, description, priority, non_functional_requirement_name, non_functional_description, non_functional_priority, system_item, system_description, doc_r_no)) + cur.execute(edit_doc_require, (feature_name, description, priority, non_functional_requirement_name, non_functional_description, non_functional_priority, system_item, system_description, add_date, doc_r_no)) connection.commit() return True except Exception as e: From 947c48d7c015ee745e07dee1cc0ce053110327a3 Mon Sep 17 00:00:00 2001 From: lshbluesky <61459016+lshbluesky@users.noreply.github.com> Date: Mon, 24 Mar 2025 21:06:03 +0900 Subject: [PATCH 2/2] =?UTF-8?q?Edit=20account=5FDB.py;=20=EB=A1=9C?= =?UTF-8?q?=EA=B7=B8=EC=9D=B8=20=EA=B4=80=EB=A0=A8=20=ED=95=A8=EC=88=98?= =?UTF-8?q?=EC=97=90=EC=84=9C=20=ED=95=99=EB=B2=88/=EA=B5=90=EB=B2=88,=20?= =?UTF-8?q?=EC=9D=B4=EB=A6=84,=20=ED=86=A0=ED=81=B0=EC=9D=84=20=EB=B0=98?= =?UTF-8?q?=ED=99=98=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- account_DB.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/account_DB.py b/account_DB.py index c638a6f..e2e75f7 100644 --- a/account_DB.py +++ b/account_DB.py @@ -1,7 +1,7 @@ """ CodeCraft PMS Project 파일명 : account_DB.py - 마지막 수정 날짜 : 2025/03/07 + 마지막 수정 날짜 : 2025/03/24 """ import pymysql @@ -20,7 +20,12 @@ def insert_user(payload, Token): # 매개변수 바인딩 방식으로 안전하게 값 전달 cur.execute(add_student, (payload.univ_id, payload.id, payload.pw, payload.name, payload.email, Token, payload.department)) connection.commit() - return True + result = { + "s_no": payload.univ_id, + "s_name": payload.name, + "s_token": Token + } + return result except Exception as e: connection.rollback() print(f"Error [insert_user] : {e}") @@ -57,7 +62,9 @@ def save_signin_user_token(id, Token): try: cur.execute("UPDATE student SET s_token = %s WHERE s_id = %s", (Token, id)) connection.commit() - return True + cur.execute("SELECT s_no, s_name, s_token FROM student WHERE s_id = %s", (id,)) + result = cur.fetchone() + return result except Exception as e: connection.rollback() print(f"Error [save_signin_user_token] : {e}") @@ -191,7 +198,9 @@ def save_signin_professor_token(id, Token): try: cur.execute("UPDATE professor SET f_token = %s WHERE f_id = %s", (Token, id)) connection.commit() - return True + cur.execute("SELECT f_no, f_name, f_token FROM professor WHERE f_id = %s", (id,)) + result = cur.fetchone() + return result except Exception as e: connection.rollback() print(f"Error [save_signin_professor_token] : {e}")