lrf402788946 před 4 roky
rodič
revize
4dcc1ad88c
1 změnil soubory, kde provedl 18 přidání a 2 odebrání
  1. 18 2
      app/service/patent/disclosure.js

+ 18 - 2
app/service/patent/disclosure.js

@@ -121,6 +121,7 @@ class DisclosureService extends CrudService {
     const data = await this.model.findById(id);
     if (!data) return;
     const { user_id, admin_id, mechanism_id, status, name, apply_name } = data;
+    const arr = [];
     let content = '';
     let to = '';
     switch (code) {
@@ -148,6 +149,16 @@ class DisclosureService extends CrudService {
         content = `您的专利申请书(${name})未通过管理员的评估,请您及时修改,重新申请`;
         to = user_id;
         break;
+      case '2':
+        arr.push({
+          content: `您的专利申请书(${name})已通过机构的审核,请您耐心等待管理员评估`,
+          to: user_id,
+        });
+        arr.push({
+          content: `${apply_name}的专利申请书(${name})已通过机构的审核,请您尽快对其进行评估`,
+          to: admin_id,
+        });
+        break;
       case '3':
         content = `您的专利申请书(${name})已通过机构的审核,请您耐心等待上传至国家专利库中`;
         to = user_id;
@@ -159,8 +170,13 @@ class DisclosureService extends CrudService {
       default:
         break;
     }
-    const obj = { to, content };
-    await this.notice.create(obj);
+    if (code !== '2') {
+      const obj = { to, content };
+      await this.notice.create(obj);
+    } else {
+      await this.notice.insertMany(arr);
+    }
+
   }
 }