|
@@ -377,8 +377,10 @@
|
|
|
var APP_ANDROID_PACKAGE = "com.alien.Udianzaizhe";
|
|
var APP_ANDROID_PACKAGE = "com.alien.Udianzaizhe";
|
|
|
var APP_IOS_URL_SCHEME = "shopro://";
|
|
var APP_IOS_URL_SCHEME = "shopro://";
|
|
|
var APP_UNI_AI_PATH = "pages/aiSearchResult/index";
|
|
var APP_UNI_AI_PATH = "pages/aiSearchResult/index";
|
|
|
- var AI_CONVERSATION_API =
|
|
|
|
|
|
|
+ var AI_LEGAL_CONVERSATION_API =
|
|
|
"https://prod.ailien.shop/ai/life-manager/api/v1/legal-consultation/history/conversation";
|
|
"https://prod.ailien.shop/ai/life-manager/api/v1/legal-consultation/history/conversation";
|
|
|
|
|
+ var AI_UBAO_CONVERSATION_API =
|
|
|
|
|
+ "https://prod.ailien.shop/ai/life-manager/api/v1/ubao-conversation/history/conversation";
|
|
|
|
|
|
|
|
var sharePayloadCache = null;
|
|
var sharePayloadCache = null;
|
|
|
var weChatJssdkConfigured = false;
|
|
var weChatJssdkConfigured = false;
|
|
@@ -502,15 +504,22 @@
|
|
|
function getConversationQueryParams() {
|
|
function getConversationQueryParams() {
|
|
|
var sessionId = String(q("session_id") || q("sessionId") || "").trim();
|
|
var sessionId = String(q("session_id") || q("sessionId") || "").trim();
|
|
|
var userId = String(q("user_id") || q("userId") || "").trim();
|
|
var userId = String(q("user_id") || q("userId") || "").trim();
|
|
|
|
|
+ var type = String(q("type") || "").trim();
|
|
|
if (!sessionId || !userId) return null;
|
|
if (!sessionId || !userId) return null;
|
|
|
- return { sessionId: sessionId, userId: userId };
|
|
|
|
|
|
|
+ return { sessionId: sessionId, userId: userId, type: type };
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- function buildConversationApiUrl(sessionId, userId) {
|
|
|
|
|
|
|
+ function getConversationApiBase(type) {
|
|
|
|
|
+ return String(type || "").trim() === "1"
|
|
|
|
|
+ ? AI_UBAO_CONVERSATION_API
|
|
|
|
|
+ : AI_LEGAL_CONVERSATION_API;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ function buildConversationApiUrl(sessionId, userId, type) {
|
|
|
var params = new URLSearchParams();
|
|
var params = new URLSearchParams();
|
|
|
params.set("session_id", sessionId);
|
|
params.set("session_id", sessionId);
|
|
|
params.set("user_id", userId);
|
|
params.set("user_id", userId);
|
|
|
- return AI_CONVERSATION_API + "?" + params.toString();
|
|
|
|
|
|
|
+ return getConversationApiBase(type) + "?" + params.toString();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function normalizeConversationRole(raw) {
|
|
function normalizeConversationRole(raw) {
|
|
@@ -628,8 +637,8 @@
|
|
|
};
|
|
};
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- function fetchConversationHistory(sessionId, userId) {
|
|
|
|
|
- var requestUrl = buildConversationApiUrl(sessionId, userId);
|
|
|
|
|
|
|
+ function fetchConversationHistory(sessionId, userId, type) {
|
|
|
|
|
+ var requestUrl = buildConversationApiUrl(sessionId, userId, type);
|
|
|
console.log("[conversation-api] GET", requestUrl);
|
|
console.log("[conversation-api] GET", requestUrl);
|
|
|
return fetch(requestUrl, {
|
|
return fetch(requestUrl, {
|
|
|
method: "GET",
|
|
method: "GET",
|
|
@@ -673,7 +682,7 @@
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
main.innerHTML = '<div class="empty">对话内容加载中…</div>';
|
|
main.innerHTML = '<div class="empty">对话内容加载中…</div>';
|
|
|
- fetchConversationHistory(params.sessionId, params.userId)
|
|
|
|
|
|
|
+ fetchConversationHistory(params.sessionId, params.userId, params.type)
|
|
|
.then(function (data) {
|
|
.then(function (data) {
|
|
|
render(data);
|
|
render(data);
|
|
|
})
|
|
})
|