sunshibo пре 4 дана
родитељ
комит
16c717da23
1 измењених фајлова са 16 додато и 7 уклоњено
  1. 16 7
      HBuilderProjects/shareAiConsult.html

+ 16 - 7
HBuilderProjects/shareAiConsult.html

@@ -377,8 +377,10 @@
       var APP_ANDROID_PACKAGE = "com.alien.Udianzaizhe";
       var APP_IOS_URL_SCHEME = "shopro://";
       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";
+      var AI_UBAO_CONVERSATION_API =
+        "https://prod.ailien.shop/ai/life-manager/api/v1/ubao-conversation/history/conversation";
 
       var sharePayloadCache = null;
       var weChatJssdkConfigured = false;
@@ -502,15 +504,22 @@
       function getConversationQueryParams() {
         var sessionId = String(q("session_id") || q("sessionId") || "").trim();
         var userId = String(q("user_id") || q("userId") || "").trim();
+        var type = String(q("type") || "").trim();
         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();
         params.set("session_id", sessionId);
         params.set("user_id", userId);
-        return AI_CONVERSATION_API + "?" + params.toString();
+        return getConversationApiBase(type) + "?" + params.toString();
       }
 
       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);
         return fetch(requestUrl, {
           method: "GET",
@@ -673,7 +682,7 @@
         }
 
         main.innerHTML = '<div class="empty">对话内容加载中…</div>';
-        fetchConversationHistory(params.sessionId, params.userId)
+        fetchConversationHistory(params.sessionId, params.userId, params.type)
           .then(function (data) {
             render(data);
           })