fix(bom-costing): auto-recover empty model responses
This commit is contained in:
parent
131e83ce77
commit
00b8070699
@ -76,6 +76,10 @@ describe('BOM 多模态网关', () => {
|
||||
ErrorCode.BOM_COSTING_INVALID_PROVIDER,
|
||||
'多模态分析服务暂时无法连接',
|
||||
))).toBe(true)
|
||||
expect(isBomCostingMultimodalTransientError(new AppError(
|
||||
ErrorCode.BOM_COSTING_INVALID_PROVIDER,
|
||||
'多模态分析服务没有返回可读取的结果',
|
||||
))).toBe(true)
|
||||
expect(isBomCostingMultimodalTransientError(new AppError(
|
||||
ErrorCode.BOM_COSTING_INVALID_PROVIDER,
|
||||
'多模态分析返回的 SKU 信息不完整,请重新处理',
|
||||
|
||||
@ -384,6 +384,8 @@ export function isBomCostingMultimodalTransientError(error: unknown) {
|
||||
error.message.startsWith('多模态 BOM 分析超时') ||
|
||||
error.message.startsWith('多模态分析服务处理超时') ||
|
||||
error.message.startsWith('多模态分析服务暂时无法连接') ||
|
||||
error.message.startsWith('多模态分析服务没有返回可读取的结果') ||
|
||||
error.message.startsWith('多模态分析服务未返回可读取的结果流') ||
|
||||
error.message.startsWith('多模态分析返回的 SKU 信息不完整') ||
|
||||
error.message.startsWith('多模态分析返回的产品结构信息不完整')
|
||||
)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user