From f2ada8fbbaa1cf1867d3008ddf8e5cb3913ed3dd Mon Sep 17 00:00:00 2001 From: wkj <278599135@.com> Date: Mon, 8 Dec 2025 18:04:59 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BE=AE=E4=BF=A1=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E5=88=9B=E5=BB=BAsessionMessage=E7=BC=BA=E5=A4=B1id?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- es/aspects/session.js | 1 + lib/aspects/session.js | 1 + src/aspects/session.ts | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/es/aspects/session.js b/es/aspects/session.js index 53276de61..9d6783ca5 100644 --- a/es/aspects/session.js +++ b/es/aspects/session.js @@ -85,6 +85,7 @@ export async function createSession(params, context) { aaoe: false, extra: data, userId, + id: await generateNewIdAsync(), }; if (MsgType === 'text') { Object.assign(sessionMessage, { diff --git a/lib/aspects/session.js b/lib/aspects/session.js index 5981a5f5b..81a0a3fa4 100644 --- a/lib/aspects/session.js +++ b/lib/aspects/session.js @@ -88,6 +88,7 @@ async function createSession(params, context) { aaoe: false, extra: data, userId, + id: await (0, uuid_1.generateNewIdAsync)(), }; if (MsgType === 'text') { Object.assign(sessionMessage, { diff --git a/src/aspects/session.ts b/src/aspects/session.ts index 55aa852ee..316af28da 100644 --- a/src/aspects/session.ts +++ b/src/aspects/session.ts @@ -117,7 +117,7 @@ export async function createSession( {} ); - const sessionMessage: EntityDict['sessionMessage']['Update']['data'] = { + const sessionMessage: EntityDict['sessionMessage']['Create']['data'] = { applicationId: entityId, wechatUserId: wechatUser?.id, createTime: Number(CreateTime) * 1000, @@ -125,6 +125,7 @@ export async function createSession( aaoe: false, extra: data, userId, + id: await generateNewIdAsync(), }; if (MsgType === 'text') { Object.assign(sessionMessage, {