一站式网上办事大厅
一站式网上办事大厅
在线试用
一站式网上办事大厅
解决方案下载
一站式网上办事大厅
源码授权
一站式网上办事大厅
产品报价
25-4-27 10:09

from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/submit_leave', methods=['POST'])
def submit_leave():
data = request.get_json()
student_id = data['student_id']
start_time = data['start_time']
end_time = data['end_time']
reason = data['reason']
# 这里可以加入权限验证逻辑
if not verify_student(student_id):
return jsonify({"error": "Invalid student ID"}), 400
# 存储到数据库
save_to_db(student_id, start_time, end_time, reason)
return jsonify({"status": "success", "message": "Leave application submitted."}), 201
def verify_student(student_id):
# 假设有一个函数用于验证学生身份
pass
def save_to_db(student_id, start_time, end_time, reason):
# 假设有一个数据库操作函数
pass
if __name__ == '__main__':
app.run(debug=True)
