fix(assets): 诊断接口改用 /projects/{projectId}/asset-diagnosis 路径 #1575

Merged
auto-approve-bot merged 1 commits from fix/diagnosis-project-id into develop 2026-08-31 16:06:01 +08:00
+7 -2
View File
@@ -2,12 +2,17 @@
* 素材诊断 API
*/
import apiClient from "../client"
import { getOrCreateDefaultProject } from "../projects"
import type { AssetDiagnosis } from "./types"
/** 获取素材诊断信息(可选 asset_id 查单素材,否则全局诊断) */
export const getAssetDiagnosis = async (assetId?: string): Promise<AssetDiagnosis> => {
export const getAssetDiagnosis = async (
assetId?: string,
projectId?: string,
): Promise<AssetDiagnosis> => {
const pid = projectId ?? (await getOrCreateDefaultProject()).id
const params: Record<string, string> = {}
if (assetId) params.asset_id = assetId
const response = await apiClient.get("/asset-diagnosis", { params })
const response = await apiClient.get(`/projects/${pid}/asset-diagnosis`, { params })
return response.data
}