优化住流程和添加复刻视频页面
This commit is contained in:
@@ -423,11 +423,12 @@ class QuickCreateJobSerializer(serializers.ModelSerializer):
|
||||
if version is not None and is_playable_video(version.asset):
|
||||
video_url = _asset_preview_url(version.asset)
|
||||
break
|
||||
first_shot = next(
|
||||
(shot for shot in project.storyboard_shots.all() if shot.adopted_version_id),
|
||||
None,
|
||||
)
|
||||
poster_url = _asset_preview_url(first_shot.adopted_version.asset) if first_shot else ""
|
||||
product = getattr(project, "product", None)
|
||||
cover = getattr(product, "cover_asset", None) if product is not None else None
|
||||
poster_url = _asset_preview_url(cover) if cover else ""
|
||||
if not poster_url and product is not None:
|
||||
first_image = next(iter(product.images.all()), None)
|
||||
poster_url = _asset_preview_url(first_image.asset) if first_image else ""
|
||||
script = next((version for version in project.script_versions.all() if version.is_adopted), None)
|
||||
script_meta = (script.metadata or {}) if script is not None else {}
|
||||
format_label = {"oral": "口播展示", "drama": "短剧演绎", "vlog": "Vlog种草"}.get(
|
||||
|
||||
Reference in New Issue
Block a user