From 6ff3d5974d854c4d455fbfc0b45a007502aca7a0 Mon Sep 17 00:00:00 2001 From: test1 Date: Tue, 22 Sep 2026 16:48:47 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E9=A9=AC=E7=9D=BF=E6=99=BA=E7=89=9B?= =?UTF-8?q?=E9=80=BC=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PythonProject/dao/statistics_dao.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/PythonProject/dao/statistics_dao.py b/PythonProject/dao/statistics_dao.py index f6576b5..9202154 100644 --- a/PythonProject/dao/statistics_dao.py +++ b/PythonProject/dao/statistics_dao.py @@ -186,11 +186,11 @@ def classify_salary(db): def avg_salary(db): try: l=db.query(Student_Model.class_id,func.avg(Employment_info.salary).label('avg_salaries'))\ - .join(Employment_info,Employment_info.stu_id == Student_Model.stu_id)\ - .filter(Employment_info.salary>0,Employment_info.delete_status==0,Student_Model.delete_status==0)\ - .group_by(Student_Model.class_id)\ - .order_by(func.avg(Employment_info.salary).desc()).all() - return l + .join(Employment_info,Employment_info.stu_id == Student_Model.stu_id)\ + .filter(Employment_info.salary>0,Employment_info.delete_status==0,Student_Model.delete_status==0)\ + .group_by(Student_Model.class_id)\ + .order_by(func.avg(Employment_info.salary).desc()).all() + return [{'class_id':i[0],'avg_salaries':i[1]} for i in l] except: raise HTTPException(status_code=500,detail='统计异常!') From 30ae0af56e9c9ad61c015e5f94a4c01edd756e4e Mon Sep 17 00:00:00 2001 From: test1 Date: Tue, 22 Sep 2026 16:52:57 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E9=A9=AC=E7=9D=BF=E6=99=BA=E7=89=9B?= =?UTF-8?q?=E9=80=BC=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PythonProject/dao/statistics_dao.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PythonProject/dao/statistics_dao.py b/PythonProject/dao/statistics_dao.py index 9202154..85b59f9 100644 --- a/PythonProject/dao/statistics_dao.py +++ b/PythonProject/dao/statistics_dao.py @@ -178,7 +178,7 @@ def classify_salary(db): c+=1 else: d+=1 - return {'5k以下': a, '5k-10k': b, '10k-15k': c, '15k': d} + return {'5k以下': a, '5k-10k': b, '10k-15k': c, '15k以上': d} except: raise HTTPException(status_code=500,detail='查询异常!') From 739c8887fc22d0603ccfe575396283a84da97950 Mon Sep 17 00:00:00 2001 From: test1 Date: Tue, 22 Sep 2026 17:12:05 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E9=A9=AC=E7=9D=BF=E6=99=BA=E7=89=9B?= =?UTF-8?q?=E9=80=BC=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PythonProject/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PythonProject/main.py b/PythonProject/main.py index 3474b17..8bee816 100644 --- a/PythonProject/main.py +++ b/PythonProject/main.py @@ -14,7 +14,7 @@ tags_metadata = [ {"name": "学生就业管理模块"}, {"name": "统计分析模块"}, ] -app = FastAPI(title='沃林学⽣管理系统',openapi_tags=tags_metadata) +app = FastAPI(title='沃林学生管理系统',openapi_tags=tags_metadata) app.include_router(StudentAPI) From 4e99cfd3b150491f7588ede5984bf5743eea6cfc Mon Sep 17 00:00:00 2001 From: test1 Date: Tue, 22 Sep 2026 17:15:08 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E9=A9=AC=E7=9D=BF=E6=99=BA=E7=89=9B?= =?UTF-8?q?=E9=80=BC=EF=BC=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PythonProject/dao/teacher_dao.py | 1 - 1 file changed, 1 deletion(-) diff --git a/PythonProject/dao/teacher_dao.py b/PythonProject/dao/teacher_dao.py index fe97b02..f2f2da3 100644 --- a/PythonProject/dao/teacher_dao.py +++ b/PythonProject/dao/teacher_dao.py @@ -10,7 +10,6 @@ def add_teacher(teacher,session): return teacher except: session.rollback() - # raise HTTPException(status_code=500,detail='添加异常!') return None def get_teacher(id,session):