From 9952c36e29129737fb72ba39f06351d7031049be Mon Sep 17 00:00:00 2001 From: xupei Date: Mon, 3 Nov 2025 15:09:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E8=AF=9D=20=E6=96=B0=E5=A2=9Esession?= =?UTF-8?q?=5Fid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/aida/lanecarford/service/impl/ChatServiceImpl.java | 6 ++++-- .../com/aida/lanecarford/service/impl/StyleServiceImpl.java | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/aida/lanecarford/service/impl/ChatServiceImpl.java b/src/main/java/com/aida/lanecarford/service/impl/ChatServiceImpl.java index 95627f5..658b784 100644 --- a/src/main/java/com/aida/lanecarford/service/impl/ChatServiceImpl.java +++ b/src/main/java/com/aida/lanecarford/service/impl/ChatServiceImpl.java @@ -1,6 +1,7 @@ package com.aida.lanecarford.service.impl; import com.aida.lanecarford.common.constant.CommonConstants; +import com.aida.lanecarford.common.security.context.UserContext; import com.aida.lanecarford.service.ChatService; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; @@ -90,11 +91,12 @@ public class ChatServiceImpl implements ChatService { */ private void sendToAI(HttpURLConnection connection, String message, String sessionId, String gender) throws IOException { - + Long userId = UserContext.getUserHolder().getId(); // 构建AI服务请求体 JSONObject requestBody = new JSONObject(); requestBody.put("user_message", message); - requestBody.put("user_id", sessionId); + requestBody.put("user_id", userId); + requestBody.put("session_id", sessionId); requestBody.put("gender", gender); // 启用流式输出 log.info("发送请求到AI服务: sessionId={}, messageLength={}", sessionId, message.length()); diff --git a/src/main/java/com/aida/lanecarford/service/impl/StyleServiceImpl.java b/src/main/java/com/aida/lanecarford/service/impl/StyleServiceImpl.java index 44310a5..dd7a1d8 100644 --- a/src/main/java/com/aida/lanecarford/service/impl/StyleServiceImpl.java +++ b/src/main/java/com/aida/lanecarford/service/impl/StyleServiceImpl.java @@ -99,6 +99,7 @@ public class StyleServiceImpl extends ServiceImpl implements params.put("stylist_path", stylistPath); params.put("callback_url", webhookDomain); params.put("gender", gender); + params.put("max_len", 9); return params; }