diff --git a/appmanage/api/service/manage.py b/appmanage/api/service/manage.py index 6ee4e49b..b9351ae9 100644 --- a/appmanage/api/service/manage.py +++ b/appmanage/api/service/manage.py @@ -52,13 +52,13 @@ def get_update_list(): content = [] change_log_contents = get_github_content(repo, 'CHANGELOG.md') change_log = change_log_contents.split('## ')[1].split('\n') - data = change_log[0].split()[-1] + date = change_log[0].split()[-1] for change in change_log[1:]: if change != '': content.append(change) ret = {} ret['version'] = version - ret['data'] = data + ret['date'] = date ret['content'] = content return ret else: diff --git a/appmanage/api/v1/routers/apps.py b/appmanage/api/v1/routers/apps.py index a275728a..1650cc7a 100644 --- a/appmanage/api/v1/routers/apps.py +++ b/appmanage/api/v1/routers/apps.py @@ -52,11 +52,16 @@ domain = "  Domain_set:{\n\n" \ "    domains:域名列表\n\n" \ "    default_domain:默认域名\n\n  }\n\n}" +update = "  Update_content: {\n\n" \ + "    version: 最新版本\n\n" \ + "    date: 更新日期\n\n" \ + "    content: 更新内容\n\n  }\n\n}" + rd = rd_s + rd_m + rd_e rd_info = rd_s + info + rd_e rd_status = rd_s + rd_status + rd_e rd_domain = rd_s + domain + rd_e - +rd_update_list = rd_s + update + rd_e @router.api_route("/AppStatus", methods=["GET", "POST"], summary="获取指定APP的信息", @@ -343,7 +348,7 @@ def AppDomainList(request: Request, app_id: Optional[str] = Query(default=None, return response -@router.api_route("/AppUpdateList", methods=["GET", "POST"], summary="查询更新內容", response_model=Response) +@router.api_route("/AppUpdateList", methods=["GET", "POST"], summary="查询更新內容", response_model=Response, response_description=rd_update_list) def AppUpdateList(request: Request): try: