更新 views.py
parent
1deec07d33
commit
d404ccfa78
23
app/views.py
23
app/views.py
|
|
@ -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)
|
||||
|
|
|
|||
Reference in New Issue