add
This commit is contained in:
parent
018ae61980
commit
777886953d
|
@ -7,6 +7,8 @@
|
|||
|
||||
from fastapi import APIRouter, Depends
|
||||
import git
|
||||
import httpx
|
||||
from loguru import logger
|
||||
from api.users import verify_token
|
||||
from core.db import get_mongo_db
|
||||
from core.config import *
|
||||
|
@ -19,18 +21,25 @@ router = APIRouter()
|
|||
|
||||
@router.get("/system/version")
|
||||
async def get_system_version(redis_con=Depends(get_redis_pool), _: dict = Depends(verify_token)):
|
||||
try:
|
||||
r = requests.get(f"{UPDATEURL}/get/version?name=server", timeout=5).json()
|
||||
server_lversion = r["value"]
|
||||
server_msg = r['msg']
|
||||
r = requests.get(f"{UPDATEURL}/get/version?name=scan", timeout=5).json()
|
||||
scan_lversion = r["value"]
|
||||
scan_msg = r['msg']
|
||||
except:
|
||||
server_lversion = ""
|
||||
server_msg = ""
|
||||
scan_lversion = ""
|
||||
scan_msg = ""
|
||||
server_lversion = ""
|
||||
server_msg = ""
|
||||
scan_lversion = ""
|
||||
scan_msg = ""
|
||||
|
||||
async with httpx.AsyncClient() as client:
|
||||
try:
|
||||
r = await client.get(f"{UPDATEURL}/get/version?name=server", timeout=5)
|
||||
r_json = r.json()
|
||||
server_lversion = r_json["value"]
|
||||
server_msg = r_json['msg']
|
||||
|
||||
r = await client.get(f"{UPDATEURL}/get/version?name=scan", timeout=5)
|
||||
r_json = r.json()
|
||||
scan_lversion = r_json["value"]
|
||||
scan_msg = r_json['msg']
|
||||
except Exception as e:
|
||||
# 这里可以添加一些日志记录错误信息
|
||||
logger.error(str(e))
|
||||
|
||||
result_list = [{"name": "ScopeSentry-Server", "cversion": VERSION, "lversion": server_lversion, "msg": server_msg}]
|
||||
|
||||
|
|
|
@ -1 +1 @@
|
|||
{"server":"1.2", "scan": "1,2"}
|
||||
{"server":"1.2", "scan": "1.2"}
|
Loading…
Reference in New Issue