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