diff --git a/server-rs/crates/api-server/src/tripo3d/errors.rs b/server-rs/crates/api-server/src/tripo3d/errors.rs index 48bb71169..bb669088e 100644 --- a/server-rs/crates/api-server/src/tripo3d/errors.rs +++ b/server-rs/crates/api-server/src/tripo3d/errors.rs @@ -40,7 +40,10 @@ pub(crate) fn map_pricing_error(error: Model3dPricingError) -> AppError { /// 定价快照本身读取失败属于服务端问题,与“3D 定价未配置”分开报。 pub(crate) fn map_pricing_store_error(error: EditorGenerationPricingError) -> AppError { AppError::from_status(StatusCode::INTERNAL_SERVER_ERROR).with_details(json!({ + // provider 沿用全仓库定价错误的既有口径(`character_animation_assets`、 + // `editor_agent::api` 同样写 editor-generation-pricing),不改成 TRIPO_PROVIDER。 "provider": "editor-generation-pricing", + "reason": "model3d-pricing-store-error", "message": error.to_string(), })) }