更新 views.py

master
wangsiyuan 2023-12-29 01:15:51 +08:00
parent 1deec07d33
commit d404ccfa78
1 changed files with 23 additions and 0 deletions

View File

@ -13,6 +13,7 @@ import logging
from config import LOGGING_CONFIG
from config import FILE_PATH
from datetime import datetime
import datetime
app = Flask(__name__, static_folder='static')
app.secret_key = SECRET_KEY # 从配置文件设置
@ -350,5 +351,27 @@ def student_sign_in():
return jsonify({"msg": "fail", "data": "签到失败!"})
@app.route('/api/get-today-courses')
def student_get_today_courses():
number = session.get('number')
if not number:
return jsonify({"msg": "用户未登录或编号不可用", "data": None})
# 获取今天是星期几
day_of_week = datetime.date.today().weekday() + 1
# 如果是周末
if not (1 <= day_of_week <= 5):
return jsonify({"msg": "周末没有课程", "data": None})
db_manager = DatabaseManager()
data = db_manager.student_get_today_courses(number, day_of_week)
# 返回课程信息
return jsonify({
'msg': 'ok',
'data': data
})
if __name__ == '__main__':
app.run(debug=True)