lrf402788946 5 年之前
父节点
当前提交
72259cebb6
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      app/service/personroom.js

+ 3 - 1
app/service/personroom.js

@@ -17,7 +17,9 @@ class PersonroomService extends CrudService {
     assert(seller_id, '缺少卖家信息');
     assert(buyer_name, '缺少买家信息');
     assert(seller_name, '缺少卖家信息');
-    const res = await this.model.create({ buyer_id, seller_id, buyer_name, seller_name });
+    //先查询是否有该房间
+    let res = await this.model.findOne({ buyer_id, seller_id });
+    if(!res) res = await this.model.create({ buyer_id, seller_id, buyer_name, seller_name });
     // TODO MQ
     const { mq } = this.ctx;
     if (mq) {