fix 一键组合只上传邮箱列表,服务端再从数据库加载完整账号

This commit is contained in:
2026-09-24 16:01:34 +08:00
parent 4767981b42
commit 243ded46e9
10 changed files with 582 additions and 11 deletions
+14 -5
View File
@@ -3025,14 +3025,23 @@ function geminiApp() {
this.addLog(`🚀 启动任务: ${taskType}, 账号数: ${requestedCount}, 并发: ${taskThreadCount}${monitorText}`, 'info');
try {
// AI Studio 一键组合可能一次选择上万个账号。这里只提交邮箱引用,
// 完整账号由服务端从数据库重新加载,避免请求体超过 Express 的 10MB 限制。
const taskRequestBody = taskType === 'aistudio_combo'
? {
taskType,
accountEmails: taskAccounts.map(account => account.email),
params: taskParams,
}
: {
taskType,
accounts: taskAccounts,
params: taskParams,
};
const res = await fetch('/api/operations/run', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
taskType,
accounts: taskAccounts,
params: taskParams,
}),
body: JSON.stringify(taskRequestBody),
});
const data = await res.json();
if (!data.success) {