18 lines
436 B
Python
18 lines
436 B
Python
from fastapi import APIRouter, Depends
|
|
from mooc.utils.network_check import diagnose_wechat_api
|
|
|
|
system_router = APIRouter()
|
|
|
|
@system_router.get("/diagnose")
|
|
async def diagnose_system():
|
|
"""系统诊断接口"""
|
|
# 诊断微信API连接
|
|
wechat_results = await diagnose_wechat_api()
|
|
|
|
return {
|
|
"code": 0,
|
|
"msg": "诊断完成",
|
|
"data": {
|
|
"wechat_api": wechat_results
|
|
}
|
|
} |