feat: 创建和编辑版本时保存文件列表到数据库
- 在 CreateVersionRequest 和 UpdateVersionRequest 中添加 Files 字段 - 创建版本时保存文件列表到 VersionFile 表 - 更新版本时删除旧文件记录并创建新的 - 前端创建和编辑版本时传递文件列表 - 修复检测更新 API 使用正确的字段名 (publish_status=published) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -287,6 +287,7 @@ async function handleSubmit() {
|
||||
payload.file_path = uploadedData.value.file_path
|
||||
payload.file_size = uploadedData.value.file_size
|
||||
payload.file_hash = uploadedData.value.file_hash
|
||||
payload.files = uploadedData.value.files || []
|
||||
}
|
||||
|
||||
const response = await api.put(`/dev/versions/${versionId.value}`, payload)
|
||||
|
||||
@@ -263,6 +263,7 @@ async function handleSubmit() {
|
||||
file_path: uploadedData.value.file_path,
|
||||
file_size: uploadedData.value.file_size,
|
||||
file_hash: uploadedData.value.file_hash,
|
||||
files: uploadedData.value.files || [],
|
||||
}
|
||||
// 如果是补丁版本,添加基础版本ID
|
||||
if (formData.value.update_type === 'patch' && formData.value.base_version_id) {
|
||||
|
||||
Reference in New Issue
Block a user