fix(ci): 修复develop分支遗留的isort import排序问题
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 46s
CI/CD Pipeline / Frontend Lint (push) Successful in 54s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m17s
CI/CD Pipeline / Unit Tests (push) Successful in 2m26s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 14m11s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 14m13s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m22s
CI/CD Pipeline / Integration Tests (push) Successful in 1m23s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1487h53m47s
CI Build & Deploy Pipeline / Production Browser E2E (push) Failing after 1487h53m51s
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1487h53m51s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1487h53m49s
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Deploy Production (push) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Build Production Worker Image (push) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Staging API Integration Tests (push) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Build Production Web Image (push) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Staging E2E Tests (push) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging Worker Image (push) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging API Image (push) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1488h25m44s
CI Build & Deploy Pipeline / Build Production API Image (push) Failing after 1488h25m46s
CI Build & Deploy Pipeline / Build Staging Web Image (push) Failing after 1488h25m48s

修复edit_plans_clips.py和edit_plans_clips_batch.py的import排序,
确保全量isort扫描通过。
This commit is contained in:
XiaoXia Bot
2026-07-16 15:35:58 +08:00
parent 7ca0014da2
commit 31aa3fbb86
2 changed files with 7 additions and 3 deletions
+5 -2
View File
@@ -52,7 +52,9 @@ class EditPlanClipListResponse(BaseModel):
class EditPlanClipCreateRequest(BaseModel):
"""创建剪辑片段请求体"""
clip_type: str = Field(..., min_length=1, max_length=50, description="片段类型: main/intro/outro/overlay/background/b_roll 等")
clip_type: str = Field(
..., min_length=1, max_length=50, description="片段类型: main/intro/outro/overlay/background/b_roll 等"
)
order: int = Field(..., ge=0, description="排序序号")
asset_id: str = Field(default="", max_length=64, description="关联素材 ID")
text_content: str = Field(default="", max_length=5000, description="文本内容(字幕/配音等)")
@@ -86,9 +88,10 @@ def _check_plan_access(plan_id: str, user_id: str, project_repository: Any, db:
"""验证用户是否有权限访问该剪辑计划(通过项目关联)。
返回 plan 对象供后续使用,避免重复查询。
"""
from ._helpers import check_project_access
from app.services.edit_plan_service import EditPlanService
from ._helpers import check_project_access
svc = EditPlanService(db)
plan = svc.get_plan(plan_id)
if plan is None:
@@ -75,9 +75,10 @@ class ClipsFromAssetsResponse(BaseModel):
def _check_plan_access(plan_id: str, user_id: str, project_repository: Any, db: Session) -> Any:
"""验证用户是否有权限访问该剪辑计划,返回 plan 对象。"""
from ._helpers import check_project_access
from app.services.edit_plan_service import EditPlanService
from ._helpers import check_project_access
svc = EditPlanService(db)
plan = svc.get_plan(plan_id)
if plan is None: