danmaku_clip关联video_clip:接口修改

This commit is contained in:
Jerry Yan 2022-04-28 14:10:03 +08:00
parent 7ea66cbe8b
commit 826de4ca6e
2 changed files with 5 additions and 4 deletions

View File

@ -23,12 +23,12 @@ def modify_danmaku_clip_info(danmaku_clip_id):
if danmaku_clip is None:
return not_found_json_response(id=danmaku_clip_id)
payload = request.json
if "workflow_id" in payload:
if "video_clip_id" in payload:
try:
workflow_id = int(payload["workflow_id"])
danmaku_clip.workflow_id = workflow_id
video_clip_id = int(payload["video_clip_id"])
danmaku_clip.video_clip_id = video_clip_id
except ValueError:
return error_json_response("workflow_id is not a int", workflow_id=payload["workflow_id"])
return error_json_response("video_clip_id is not a int", video_clip_id=payload["video_clip_id"])
if "base_path" in payload:
if not os.path.isdir(payload["base_path"]):
return error_json_response("base_path is not a dir", base_path=payload["base_path"])

View File

@ -25,4 +25,5 @@ class DanmakuClip(db.Model):
"base_path": self.base_path,
"file": self.file,
"offset": self.offset,
"video_clip_id": self.video_clip_id,
}