更新 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 LOGGING_CONFIG
|
||||||
from config import FILE_PATH
|
from config import FILE_PATH
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
|
import datetime
|
||||||
|
|
||||||
app = Flask(__name__, static_folder='static')
|
app = Flask(__name__, static_folder='static')
|
||||||
app.secret_key = SECRET_KEY # 从配置文件设置
|
app.secret_key = SECRET_KEY # 从配置文件设置
|
||||||
|
|
@ -350,5 +351,27 @@ def student_sign_in():
|
||||||
return jsonify({"msg": "fail", "data": "签到失败!"})
|
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__':
|
if __name__ == '__main__':
|
||||||
app.run(debug=True)
|
app.run(debug=True)
|
||||||
|
|
|
||||||
Reference in New Issue