diff --git a/unit-backend/api/migrations/0054_step_priority_step_status_alter_project_avatar.py b/unit-backend/api/migrations/0054_step_priority_step_status_alter_project_avatar.py new file mode 100644 index 0000000..49552f6 --- /dev/null +++ b/unit-backend/api/migrations/0054_step_priority_step_status_alter_project_avatar.py @@ -0,0 +1,44 @@ +# Generated by Django 5.0.4 on 2024-09-30 02:53 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("api", "0053_remove_api_source"), + ] + + operations = [ + migrations.AddField( + model_name="step", + name="priority", + field=models.CharField( + choices=[(0, "P0"), (1, "P1"), (2, "P2"), (3, "P3"), (4, "P4")], + default=0, + max_length=50, + verbose_name="Step Priority", + ), + ), + migrations.AddField( + model_name="step", + name="status", + field=models.CharField( + choices=[(0, "Debugging"), (1, "Obsoleted"), (2, "Normal")], + default=0, + max_length=50, + verbose_name="Step Status", + ), + ), + migrations.AlterField( + model_name="project", + name="avatar", + field=models.ImageField( + blank=True, + default="avatar/default.png", + null=True, + upload_to="C:\\Users\\86135\\Desktop\\EasyPost\\unit-backend\\api\\templates\\media", + verbose_name="Project Avatar", + ), + ), + ] diff --git a/unit-backend/api/models/https.py b/unit-backend/api/models/https.py index 790cd1d..ff179c9 100644 --- a/unit-backend/api/models/https.py +++ b/unit-backend/api/models/https.py @@ -221,6 +221,10 @@ class Step(Model): name = CharField(max_length=50, null=True, blank=True, verbose_name=_('Step Name')) method = CharField(max_length=50, null=True, blank=True, verbose_name=_('Step Method')) url = TextField(verbose_name=_('Step Url'), null=False, default=None) + priority = CharField(max_length=50, verbose_name=_('Step Priority'), choices=ApiPriorityChoices, + default=ApiPriorityChoices.P0) + status = CharField(max_length=50, verbose_name=_('Step Status'), choices=ApiStatusChoices, + default=ApiStatusChoices.DEBUGGING) desc = TextField(null=True, blank=True, verbose_name=_('Step Desc')) headers = TextField(verbose_name=_('Step Headers'), null=False, default=None) params = TextField(verbose_name=_('Step Params'), null=False, default=None) diff --git a/unit-backend/logs/EasyPost.log b/unit-backend/logs/EasyPost.log index f3a8ad7..92903c8 100644 --- a/unit-backend/logs/EasyPost.log +++ b/unit-backend/logs/EasyPost.log @@ -1028,3 +1028,166 @@ Quit the server with CTRL-BREAK. 2024-09-29 17:32:16 [django-main-thread]-[executor.unit_executor_service_addr:23]-[INFO]:Service unit_executor 服务发现:172.31.22.169:53252 2024-09-29 17:32:16 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] 2024-09-29 17:32:17 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:37:02 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:37:02 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:37:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:37:28 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:37:35 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:37:35 [django-main-thread]-[executor.unit_executor_service_addr:23]-[INFO]:Service unit_executor 服务发现:172.31.22.169:53252 +2024-09-29 17:37:37 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:37:40 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:37:40 [django-main-thread]-[executor.unit_executor_service_addr:23]-[INFO]:Service unit_executor 服务发现:172.31.22.169:53252 +2024-09-29 17:37:41 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:43:15 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:43:15 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:43:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:43:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:43:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:43:23 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:43:25 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:43:25 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:44:15 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 17:44:15 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 18:14:06 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-29 18:14:06 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 09:56:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 09:56:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 09:56:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 09:56:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 09:56:59 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 09:56:59 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 09:56:59 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 09:56:59 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:22 [django-main-thread]-[runserver.log_action:175]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:22 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:25 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:05:25 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:50 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:50 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:54 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:55 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:55 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:55 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:55 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:55 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:51:58 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:52:00 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:52:00 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:52:02 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:52:02 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:53:49 [django-main-thread]-[runserver.inner_run:91]-[INFO]:Performing system checks... + + +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> swagger对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> postman对象已经在service_registry中注册! +2024-09-30 10:53:50 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-09-30 10:53:50 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-09-30 10:53:50 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-09-30 10:53:51 [django-main-thread]-[runserver.inner_run:97]-[INFO]:September 30, 2024 - 10:53:51 +2024-09-30 10:53:51 [django-main-thread]-[runserver.inner_run:98]-[INFO]:Django version 5.0.4, using settings 'config.settings' +Starting ASGI/Daphne version 4.1.2 development server at http://localhost:8000/ +Quit the server with CTRL-BREAK. + + ______ ______ ______ __ __ ______ ______ ______ ______ + /\ ___\ /\ __ \ /\ ___\ /\ \_\ \ /\ == \ /\ __ \ /\ ___\ /\__ _\ + \ \ __\ \ \ __ \ \ \___ \ \ \____ \ \ \ _-/ \ \ \/\ \ \ \___ \ \/_/\ \/ + \ \_____\ \ \_\ \_\ \/\_____\ \/\_____\ \ \_\ \ \_____\ \/\_____\ \ \_\ + \/_____/ \/_/\/_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_/ + +2024-09-30 10:53:51 [django-main-thread]-[runserver.inner_run:124]-[INFO]:Daphne running, listening on %s:%s +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-09-30 10:53:52 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-09-30 10:53:53 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> swagger对象已经在service_registry中注册! +2024-09-30 10:53:53 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> postman对象已经在service_registry中注册! +2024-09-30 10:53:53 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-09-30 10:53:53 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-09-30 10:53:53 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 相等对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 大于等于对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 小于等于对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不等于对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 不为空对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 为空对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 字符串类型相等对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度相等对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度大于等于对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 长度小于等于对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 包含常见类型对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 类型匹配对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 正则匹配对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 前缀相等对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> 后缀相等对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> swagger对象已经在service_registry中注册! +2024-09-30 10:53:58 [MainThread]-[registry._register:39]-[INFO]:组件注册 -> postman对象已经在service_registry中注册! +2024-09-30 10:53:59 [MainThread]-[base.start:181]-[INFO]:Scheduler started +2024-09-30 10:53:59 [APScheduler]-[base._process_jobs:954]-[DEBUG]:Looking for jobs to run +2024-09-30 10:53:59 [APScheduler]-[base._process_jobs:1030]-[DEBUG]:No jobs; waiting until a job is added +2024-09-30 10:54:12 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:12 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:13 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:13 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:16 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:16 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:16 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:16 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:18 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:21 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] +2024-09-30 10:54:21 [django-main-thread]-[runserver.log_action:171]-[INFO]:HTTP %(method)s %(path)s %(status)s [%(time_taken).2f, %(client)s] diff --git a/unit-backend/logs/EasyPost_collect.log b/unit-backend/logs/EasyPost_collect.log index 86e58c5..78b9f24 100644 --- a/unit-backend/logs/EasyPost_collect.log +++ b/unit-backend/logs/EasyPost_collect.log @@ -120,3 +120,5 @@ Traceback (most recent call last): django.core.exceptions.SuspiciousFileOperation: The joined path (C:\Users\86135\Desktop\EasyPost\backend\api\templates\media\default.png) is located outside of the base path component (C:\Users\86135\Desktop\EasyPost\unit-backend\api\templates\media) WARNING [2024-09-29 15:21:09,690] [bb7df0740a0e4edcb213e12285c041bd] django.request: Not Found: /media/C:/Users/86135/Desktop/EasyPost/unit-backend/api/templates/media/default.png WARNING [2024-09-29 15:21:09,702] [ab57d2e8b2084a0ea66dd99d4d2d853a] django.request: Bad Request: /media/C:/Users/86135/Desktop/EasyPost/backend/api/templates/media/default.png +INFO [2024-09-30 10:53:47,869] [none] django.utils.autoreload: C:\Users\86135\Desktop\EasyPost\unit-backend\api\models\https.py changed, reloading. +INFO [2024-09-30 10:53:49,728] [none] django.utils.autoreload: Watching for file changes with StatReloader diff --git a/web/src/api/http.ts b/web/src/api/http.ts index 7a88546..50d6a59 100644 --- a/web/src/api/http.ts +++ b/web/src/api/http.ts @@ -106,6 +106,14 @@ export function getCaseDetail(data: any) { }) } +export function getCaseStepDetail(data: any) { + return request({ + url: `/api/case/step/detail/${data.id}`, + method: 'get', + data + }) +} + export function planList(params: any) { return request({ url: `/api/plan/list`, diff --git a/web/src/views/https/api/components/Table.vue b/web/src/views/https/api/components/Table.vue index 37278a2..4d0e846 100644 --- a/web/src/views/https/api/components/Table.vue +++ b/web/src/views/https/api/components/Table.vue @@ -197,7 +197,7 @@ const editHandler = (row) => { if (row) { router.push({ name: "httpDetail", - query: {editType: 'update', id: row.id} + query: {editType: 'update', httpId: row.id} }); } else { ElMessage.error("编辑接口异常请重试!"); diff --git a/web/src/views/https/case/components/Table.vue b/web/src/views/https/case/components/Table.vue index 9ef68ae..b7a68ce 100644 --- a/web/src/views/https/case/components/Table.vue +++ b/web/src/views/https/case/components/Table.vue @@ -164,7 +164,7 @@ const editHandler = (row) => { if (row) { router.push({ name: "caseDetail", - query: {editType: 'update', id: row.id} + query: {editType: 'update', caseId: row.id} }); } else { ElMessage.error("编辑用例异常请重试!"); diff --git a/web/src/views/https/case/components/apiInfoController.vue b/web/src/views/https/case/components/apiInfoController.vue index 3b41fee..2b92140 100644 --- a/web/src/views/https/case/components/apiInfoController.vue +++ b/web/src/views/https/case/components/apiInfoController.vue @@ -11,7 +11,6 @@ -