格式化代码
This commit is contained in:
@@ -13,20 +13,27 @@ system_bp = Blueprint('system', __name__)
|
||||
|
||||
# 记录应用启动时间
|
||||
APP_START_TIME = time.time()
|
||||
|
||||
|
||||
@system_bp.route('/api_docs')
|
||||
@login_required
|
||||
def api_docs():
|
||||
return render_template('api_docs.html')
|
||||
|
||||
|
||||
@system_bp.route('/system_status')
|
||||
@login_required
|
||||
def system_status():
|
||||
return render_template('system_status.html')
|
||||
|
||||
|
||||
# 页面路由
|
||||
@system_bp.route('/wx_logs')
|
||||
@login_required
|
||||
def wx_logs():
|
||||
return render_template('wx_logs.html')
|
||||
|
||||
|
||||
# API路由
|
||||
@system_bp.route('/api/system_info')
|
||||
@login_required
|
||||
@@ -50,6 +57,7 @@ def api_system_info():
|
||||
logger.error(f"获取系统信息失败: {e}")
|
||||
return jsonify({"success": False, "error": str(e)}), 500
|
||||
|
||||
|
||||
@system_bp.route('/api/wx_logs')
|
||||
@login_required
|
||||
def api_wx_logs():
|
||||
@@ -59,14 +67,14 @@ def api_wx_logs():
|
||||
|
||||
# 修正日志文件路径计算,获取项目根目录
|
||||
project_root = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..', '..'))
|
||||
|
||||
|
||||
if log_type == 'error':
|
||||
log_file = os.path.join(project_root, 'wx_error.log')
|
||||
elif log_type == 'debug':
|
||||
log_file = os.path.join(project_root, 'wx_debug.log')
|
||||
else:
|
||||
log_file = os.path.join(project_root, 'wx_info.log')
|
||||
|
||||
|
||||
# 读取日志文件
|
||||
log_content = []
|
||||
if os.path.exists(log_file):
|
||||
@@ -95,6 +103,7 @@ def api_wx_logs():
|
||||
logger.error(f"获取微信日志失败: {e}")
|
||||
return jsonify({"success": False, "error": str(e)}), 500
|
||||
|
||||
|
||||
# 在现有路由下添加
|
||||
@system_bp.route('/api/current_user_info', methods=['GET'])
|
||||
@login_required
|
||||
|
||||
Reference in New Issue
Block a user