ソースを参照

聊天:mq发送前,重查下信息,把关联都带出来

lrf 1 年間 前
コミット
09162532b1
1 ファイル変更3 行追加2 行削除
  1. 3 2
      src/service/chat.service.ts

+ 3 - 2
src/service/chat.service.ts

@@ -15,11 +15,12 @@ export class ChatService extends BaseService<modelType> {
 
   async sendMq(data) {
     // 队列: /${群组id}/${患者id}
-    const { group, patient } = data;
+    const { group, patient, _id } = data;
     // 没有群组&患者id直接返回,无法构成队列
     if (!(group && patient)) return;
     const routingKey = `${group}_${patient}`;
-    await this.chatMqService.sendExMsg(routingKey, JSON.stringify(data));
+    const nd = await this.fetch(_id);
+    await this.chatMqService.sendExMsg(routingKey, JSON.stringify(nd));
   }
 
   async query(filter: SearchBase, pageOptions: PageOptions = {}): Promise<Array<any>> {