From f4d0e4d4e5c25361f9dee72228181aa869b873cc Mon Sep 17 00:00:00 2001 From: weicw1996 Date: Tue, 13 Oct 2026 00:37:24 +0800 Subject: [PATCH] =?UTF-8?q?fix(ai):=20=E9=97=AE=E7=AD=94=E5=8A=A9=E6=89=8B?= =?UTF-8?q?=E9=A1=B5=E5=A4=A7=E7=BA=B2=E8=B5=84=E9=87=91=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E5=80=BC=E4=B8=8D=E5=86=8D=E5=A1=AB=E3=80=8C=E5=BE=85=E5=AE=9A?= =?UTF-8?q?=E3=80=8D=EF=BC=88issue=2009=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上游 event_funding 是 number 类型,发「待定」这类不可解析的中文会让整个 工作流 failed(event_funding in input form must be a valid number)。 用户在自然语言里没提钱时,语义是「未提及」而非「待定」,故默认值改为空串; 后端也会把任何抽不出数值的原文降级为空串。 --- pages/assistant/index.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pages/assistant/index.vue b/pages/assistant/index.vue index db61914..e37ba1f 100644 --- a/pages/assistant/index.vue +++ b/pages/assistant/index.vue @@ -903,7 +903,10 @@ event_theme: fields['活动主题'] || fields['主题'] || query, people: fields['面向受众'] || fields['受众'] || fields['参与人员'] || '团员青年', event_time: fields['活动时间'] || fields['时间'] || '待定', - event_funding: fields['活动资金'] || fields['资金'] || fields['经费'] || '待定', + // 资金上游是 number 类型,不能给「待定」这类不可解析的文本 + // (会让整个工作流 failed)。这里给空串表示"未提及", + // 后端也会把任何抽不出数值的原文降级为空串(见 issue 09)。 + event_funding: fields['活动资金'] || fields['资金'] || fields['经费'] || '', event_type: fields['活动形式'] || fields['形式'] || '', event_location: fields['活动地点'] || fields['地点'] || '', event_meme: fields['备注'] || fields['补充'] || query