取消字典数据加密

This commit is contained in:
冯辉
2026-05-01 02:48:55 +08:00
parent 6e63f81ede
commit 57b18c0a65
6 changed files with 46 additions and 28 deletions

View File

@@ -15,9 +15,9 @@ const needToEncryptSet = new Set([
]);
const encryptPathPrefixes = [
'/app/common/',
// '/app/common/',
'/app/chat/',
'/app/speech/',
// '/app/speech/',
'/app/job/',
'/app/company/',
'/app/companycontact/',
@@ -62,6 +62,7 @@ const handleResponseData = (resData) => {
if (resData?.encrypted) {
const decrypted = sm4Decrypt(config.sm4Config.key, resData.encryptedData);
resData = JSON.parse(decrypted);
console.log('[请求] 解密后数据:', resData);
}
} catch (e) {
console.error('[请求] 解密失败:', e.message);

View File

@@ -37,6 +37,7 @@ function StreamRequestMiniProgram(url, data = {}, onDataReceived, onError, onCom
return new Promise((resolve, reject) => {
let buffer = '';
let hasReceivedContent = false;
let isCompleted = false;
const requestTask = uni.request({
url: config.StreamBaseURl + url,
@@ -50,8 +51,11 @@ function StreamRequestMiniProgram(url, data = {}, onDataReceived, onError, onCom
enableChunked: true, // 启用分块传输
success: (res) => {
console.log('📡 Stream request completed');
onComplete && onComplete();
resolve();
if (!isCompleted) {
isCompleted = true;
onComplete && onComplete();
resolve();
}
},
fail: (err) => {
console.error('Stream 请求失败:', err);
@@ -181,8 +185,11 @@ function StreamRequestMiniProgram(url, data = {}, onDataReceived, onError, onCom
console.log('📄 提取的JSON数据:', jsonData);
if (jsonData === "[DONE]") {
console.log('✅ 收到结束标记 [DONE]');
onComplete && onComplete();
resolve();
if (!isCompleted) {
isCompleted = true;
onComplete && onComplete();
resolve();
}
return;
}