guhongwei 3 年之前
父節點
當前提交
1bfa00fa94
共有 1 個文件被更改,包括 10 次插入3 次删除
  1. 10 3
      app/service/patent/patentinfo.js

+ 10 - 3
app/service/patent/patentinfo.js

@@ -55,14 +55,21 @@ class PatentinfoService extends CrudService {
     newquery = this.ctx.service.util.util.dealQuery(newquery);
     if (Object.keys(newquery).length <= 0) return newquery;
     const { code, user_id, key_word, single_inventor } = newquery;
-    let ids = [];
+    // const ids = [];
     if (code) {
-      const plist = await this.personalModel.find({ code });
-      ids = plist.map(i => i._id);
+      const plist = await this.personalModel.find({ code }, { _id: 1 });
+      const ids = plist.map(i => i._id);
       if (ids.length > 0) {
         newquery['inventor.user_id'] = { $in: ids };
         delete newquery.code;
       }
+      // const query = { 'inventor.user_id': { $in: pids } };
+      // const plist = await this.personalModel.find({ code });
+      // ids = plist.map(i => i._id);
+      // if (ids.length > 0) {
+      //   newquery['inventor.user_id'] = { $in: ids };
+      //   delete newquery.code;
+      // }
     }
     if (user_id) {
       newquery['inventor.user_id'] = ObjectId(user_id);