lrf402788946 4 lat temu
rodzic
commit
cf547c323b
1 zmienionych plików z 5 dodań i 4 usunięć
  1. 5 4
      app/service/patent/disclosure.js

+ 5 - 4
app/service/patent/disclosure.js

@@ -4,6 +4,7 @@ const { BusinessError, ErrorCode } = require('naf-core').Error;
 const _ = require('lodash');
 const moment = require('moment');
 const assert = require('assert');
+const { ObjectId } = require('mongoose').Types;
 
 // 交底书
 class DisclosureService extends CrudService {
@@ -20,14 +21,14 @@ class DisclosureService extends CrudService {
    * @property info 其他数据,当做多个备注,记录使用
    */
   async check({ id, status, remark }) {
-    await this.model.updateOne({ id }, { status });
+    await this.model.updateOne({ _id: ObjectId(id) }, { status });
     // 换成对应的状态码,record在下面
-    return await this.record({ id, status, remark });
+    return await this.record({ id, method: status, remark });
   }
 
   async record({ id, method, remark }) {
     let word = '';
-    switch (method) {
+    switch (`${method}`) {
       case 'create':
         word = '已申请';
         break;
@@ -53,9 +54,9 @@ class DisclosureService extends CrudService {
         word = '上传完成';
         break;
       default:
+        word = '未知状态';
         break;
     }
-
     const data = await this.model.findById(id);
     if (!data) throw new BusinessError(ErrorCode.DATA_NOT_EXIST, '添加记录----未找到数据');
     const obj = {