|
@@ -11,11 +11,12 @@ class ChatService extends CrudService {
|
|
|
super(ctx, 'chat');
|
|
|
this.model = this.ctx.model.Chat;
|
|
|
}
|
|
|
- async create(query, { sender_id, sender_name, content, role }) {
|
|
|
+ async create(query, { dock_id, sender_id, sender_name, content, role }) {
|
|
|
assert(sender_name, '缺少发言人信息');
|
|
|
+ assert(dock_id, '缺少对接会id');
|
|
|
assert(content, '缺少发言内容');
|
|
|
const send_time = moment().format('YYYY-MM-DD HH:mm:ss');
|
|
|
- const res = await this.model.create({ sender_id, sender_name, content, send_time, role });
|
|
|
+ const res = await this.model.create({ sender_id, sender_name, content, send_time, role, dock_id });
|
|
|
|
|
|
const { mq } = this.ctx;
|
|
|
if (mq) {
|
|
@@ -25,7 +26,7 @@ class ChatService extends CrudService {
|
|
|
headers: {
|
|
|
userid: 1,
|
|
|
} };
|
|
|
- await mq.fanout(exchange, '1', JSON.stringify(res), parm);
|
|
|
+ await mq.fanout(exchange, dock_id, JSON.stringify(res), parm);
|
|
|
}
|
|
|
return res;
|
|
|
}
|