add
This commit is contained in:
@@ -108,11 +108,11 @@ for _ in range(run_count):
|
|||||||
|
|
||||||
if not grade:
|
if not grade:
|
||||||
# 成绩为空时将成绩信息定义为"成绩为空"
|
# 成绩为空时将成绩信息定义为"成绩为空"
|
||||||
integrated_grade_info = "\n------成绩为空\n------"
|
integrated_grade_info = "------\n成绩信息:\n成绩为空\n------"
|
||||||
|
|
||||||
elif "获取成绩时出错" in grade:
|
elif "获取成绩时出错" in grade:
|
||||||
# 获取成绩时出错时将成绩信息定义为"获取成绩时出错"
|
# 获取成绩时出错时将成绩信息定义为"获取成绩时出错"
|
||||||
integrated_grade_info = "\n------获取成绩时出错\n------"
|
integrated_grade_info = "------\n成绩信息:\n获取成绩时出错\n------"
|
||||||
|
|
||||||
else:
|
else:
|
||||||
# 清空grade.txt文件内容
|
# 清空grade.txt文件内容
|
||||||
@@ -204,6 +204,9 @@ if run_count == 2:
|
|||||||
# 输出响应内容
|
# 输出响应内容
|
||||||
run_log += f"{first_run_text_response_text}\n"
|
run_log += f"{first_run_text_response_text}\n"
|
||||||
else:
|
else:
|
||||||
|
# 对grade.txt和old_grade.txt两个文件的内容进行比对,输出成绩是否更新
|
||||||
|
if grade_content != old_grade_content or force_push_message:
|
||||||
|
|
||||||
# 如果非第一次运行,则输出成绩信息
|
# 如果非第一次运行,则输出成绩信息
|
||||||
if grade:
|
if grade:
|
||||||
run_log += f"新成绩:{encrypted_integrated_grade_info}\n"
|
run_log += f"新成绩:{encrypted_integrated_grade_info}\n"
|
||||||
@@ -212,8 +215,6 @@ else:
|
|||||||
run_log += "成绩为空\n"
|
run_log += "成绩为空\n"
|
||||||
run_log += "------\n"
|
run_log += "------\n"
|
||||||
|
|
||||||
# 对grade.txt和old_grade.txt两个文件的内容进行比对,输出成绩是否更新
|
|
||||||
if grade_content != old_grade_content or force_push_message:
|
|
||||||
# 判断是否选中了强制推送信息
|
# 判断是否选中了强制推送信息
|
||||||
run_log += f"{'强制推送信息' if force_push_message else '成绩已更新'}\n"
|
run_log += f"{'强制推送信息' if force_push_message else '成绩已更新'}\n"
|
||||||
|
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ def get_grade(student_client, output_type="none"):
|
|||||||
try:
|
try:
|
||||||
# 获取成绩信息
|
# 获取成绩信息
|
||||||
grade_data = student_client.get_grade().get("data", {})
|
grade_data = student_client.get_grade().get("data", {})
|
||||||
grade = grade_data.get("courses", [])
|
grade = grade_data.get("courses123456", [])
|
||||||
|
|
||||||
# 成绩不为空时
|
# 成绩不为空时
|
||||||
if grade:
|
if grade:
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ def get_selected_courses(student_client):
|
|||||||
|
|
||||||
# 获取已选课程信息
|
# 获取已选课程信息
|
||||||
selected_courses_data = student_client.get_selected_courses().get("data", {})
|
selected_courses_data = student_client.get_selected_courses().get("data", {})
|
||||||
selected_courses = selected_courses_data.get("courses", [])
|
selected_courses = selected_courses_data.get("courses132", [])
|
||||||
|
|
||||||
# 已选课程信息不为空时,处理未公布成绩的课程
|
# 已选课程信息不为空时,处理未公布成绩的课程
|
||||||
if selected_courses:
|
if selected_courses:
|
||||||
@@ -60,7 +60,7 @@ def get_selected_courses(student_client):
|
|||||||
for course in courses:
|
for course in courses:
|
||||||
selected_courses_filtering += f"\n{course}"
|
selected_courses_filtering += f"\n{course}"
|
||||||
else:
|
else:
|
||||||
selected_courses_filtering = "------\n已选课程信息为空"
|
selected_courses_filtering = "------\n未公布成绩的课程:\n已选课程信息为空"
|
||||||
return selected_courses_filtering
|
return selected_courses_filtering
|
||||||
|
|
||||||
except Exception:
|
except Exception:
|
||||||
|
|||||||
Reference in New Issue
Block a user