feat: 快速提交 - 周一 2025/09/22 11:54:13.80
This commit is contained in:
@@ -8,6 +8,7 @@ from flask import Blueprint, request, jsonify, render_template
|
||||
from src.integrations.feishu_client import FeishuClient
|
||||
from src.integrations.workorder_sync import WorkOrderSyncService
|
||||
from src.integrations.config_manager import config_manager
|
||||
from src.integrations.feishu_permission_checker import FeishuPermissionChecker
|
||||
import logging
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@@ -322,6 +323,22 @@ def remove_field_mapping():
|
||||
logger.error(f"移除字段映射失败: {e}")
|
||||
return jsonify({"error": str(e)}), 500
|
||||
|
||||
@feishu_sync_bp.route('/check-permissions')
|
||||
def check_permissions():
|
||||
"""检查飞书权限"""
|
||||
try:
|
||||
checker = FeishuPermissionChecker()
|
||||
result = checker.check_permissions()
|
||||
|
||||
return jsonify({
|
||||
"success": True,
|
||||
"permission_check": result,
|
||||
"summary": checker.get_permission_summary()
|
||||
})
|
||||
except Exception as e:
|
||||
logger.error(f"权限检查失败: {e}")
|
||||
return jsonify({"error": str(e)}), 500
|
||||
|
||||
@feishu_sync_bp.route('/field-mapping')
|
||||
def field_mapping_page():
|
||||
"""字段映射管理页面"""
|
||||
|
||||
Reference in New Issue
Block a user