From 507d8a3e1213d6cdbd9a2ac9c4b855e520732a0e Mon Sep 17 00:00:00 2001 From: zcr Date: Tue, 30 Dec 2025 15:06:38 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E5=8F=96=E6=B6=88=E5=93=81?= =?UTF-8?q?=E7=89=8C=E7=AD=9B=E9=80=89=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/server/ChatbotAgent/core/stylist_agent_server.py | 10 ++++++++-- app/server/ChatbotAgent/core/vector_database.py | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/app/server/ChatbotAgent/core/stylist_agent_server.py b/app/server/ChatbotAgent/core/stylist_agent_server.py index 6a5afac..545fa16 100644 --- a/app/server/ChatbotAgent/core/stylist_agent_server.py +++ b/app/server/ChatbotAgent/core/stylist_agent_server.py @@ -261,8 +261,14 @@ class AsyncStylistAgent: "request_summary": request_summary, "occasions": occasions } - response = post_request(url=callback_url, data=json.dumps(response_data)) - logger.info(f"request data :{json.dumps(response_data, ensure_ascii=False, indent=2)} | JAVA callback info -> status:{response.status_code} | message:{response.text}") + + if status in ['failed']: + # 失败直接打印参数 不发送结果 + response_data['message'] = message + logger.info(f"request data :{json.dumps(response_data, ensure_ascii=False, indent=2)}") + else: + response = post_request(url=callback_url, data=json.dumps(response_data)) + logger.info(f"request data :{json.dumps(response_data, ensure_ascii=False, indent=2)} | JAVA callback info -> status:{response.status_code} | message:{response.text}") return response_data else: return {} diff --git a/app/server/ChatbotAgent/core/vector_database.py b/app/server/ChatbotAgent/core/vector_database.py index 4466afc..5bd316b 100644 --- a/app/server/ChatbotAgent/core/vector_database.py +++ b/app/server/ChatbotAgent/core/vector_database.py @@ -61,7 +61,7 @@ class VectorDatabase(): ] # 加了一条限制,但是部署到生产的时候把他设定为False - brand_strication = True + brand_strication = False if brand_strication: and_conditions.append({"brand": {"$in": BRAND_WHITELIST}})