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