From 1d0bbe7422b4938f9d82b9b8949f2e62c75809bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=AB=A5=E9=A2=96=E4=BD=B3?= <81067792+Tooy1011@users.noreply.github.com> Date: Wed, 15 Mar 2023 11:57:52 +0800 Subject: [PATCH] update app.py manage.py --- appmanage/api/model/app.py | 2 +- appmanage/api/service/manage.py | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/appmanage/api/model/app.py b/appmanage/api/model/app.py index 170c0d9a..57d3cca5 100644 --- a/appmanage/api/model/app.py +++ b/appmanage/api/model/app.py @@ -1,7 +1,7 @@ from pydantic import BaseModel class App(BaseModel): - id: str + app_id: str name: str customer_name: str trade_mark: str diff --git a/appmanage/api/service/manage.py b/appmanage/api/service/manage.py index 8a9f4c0e..0aefa611 100644 --- a/appmanage/api/service/manage.py +++ b/appmanage/api/service/manage.py @@ -52,7 +52,7 @@ def set_app_info(output_list): image_url = "https://libs.websoft9.com/Websoft9/logo/product/" + real_name + "-websoft9.png" # get trade_mark trade_mark = docker.read_var(app_name, 'trademark') - id = app_name # id + app_id = real_name + "_" + app_name # app_id case = app_info.split()[1].split("(")[0] # case if case == "running": case_code = const.RETURN_RUNNING # case_code @@ -98,8 +98,7 @@ def set_app_info(output_list): except IndexError: pass - real_name = docker.read_var(app_name, 'name') - app = App(id=id, name=real_name, customer_name=app_name, status_code=case_code, status=case, port=port, volume=volume, url=url, + app = App(app_id=app_id, name=real_name, customer_name=app_name, status_code=case_code, status=case, port=port, volume=volume, url=url, image_url=image_url, admin_url=admin_url, trade_mark=trade_mark, user_name=user_name, password=password) app_list.append(app.dict()) @@ -110,8 +109,8 @@ def set_app_info(output_list): image_url = "https://libs.websoft9.com/Websoft9/logo/product/" + \ running_app_name + "-websoft9.png" trade_mark = docker.read_var(running_app_name, 'trademark') - true_name = docker.read_var(running_app_name, 'name') - app = App(id=running_app_name, name=true_name, customer_name=running_app_name, status_code=const.RETURN_READY, status="installing", port=0, volume="-", + real_name = docker.read_var(running_app_name, 'name') + app = App(app_id=real_name + "_" + running_app_name, name=real_name, customer_name=running_app_name, status_code=const.RETURN_READY, status="installing", port=0, volume="-", url="-", image_url=image_url, admin_url="-", trade_mark=trade_mark, user_name="-", password="-") app_list.append(app.dict()) return app_list