| 12345678910111213141516171819202122232425 |
- from flask import Blueprint, jsonify
- from api.utils import login_required
- from application.self_check_service import check_pc_status
- from utils.logger_config import logger
- pc_bp = Blueprint('pc', __name__)
- @pc_bp.route('/api/pc/self_check', methods=['POST'])
- @login_required
- def self_check_api():
- """展厅PC自检"""
- try:
- results = check_pc_status()
- return jsonify({
- "success": True,
- "message": "展厅PC自检完成",
- "data": results
- })
- except Exception as e:
- logger.error(f"展厅PC自检异常: {str(e)}")
- return jsonify({
- "success": False,
- "message": f"展厅PC自检失败: {str(e)}"
- }), 500
|