feat: add simple name match rule

This commit is contained in:
2024-10-16 13:26:58 +08:00
parent 01c7b1d370
commit 9e7c6ab453
+7 -2
View File
@@ -101,8 +101,13 @@ def upload_score():
):
if not re.fullmatch(r"^\d{12}$", data["id"]):
return jsonify({"message": "学号不合规,不记录成绩!"}), 400
elif data["name"] == "test_name" or data["name"] == "":
return jsonify({"message": "请完善姓名,默认名字不记录成绩!"}), 400
elif (
data["name"] == "test_name"
or data["name"].startswith("test")
or data["name"] == "name"
or data["name"] == ""
):
return jsonify({"message": "姓名不合规,不记录成绩!"}), 400
data["details"] = data["details"].replace("\n", "<br>")
write_to_csv(data, data["project"])
return jsonify({"message": "上传成绩成功!"}), 200