guhongwei 2 年之前
父節點
當前提交
6903f9a133
共有 3 個文件被更改,包括 51 次插入4 次删除
  1. 10 0
      src/config/config.local.ts
  2. 37 0
      src/entityBasic/unitStudioApply.entity.ts
  3. 4 4
      src/service/message.service.ts

+ 10 - 0
src/config/config.local.ts

@@ -21,6 +21,16 @@ export default {
         },
         entities: ['./entity'],
       },
+      basic: {
+        uri: `mongodb://${ip}:27017/jcyjdtglpt`,
+        options: {
+          user: 'admin',
+          pass: 'admin',
+          authSource: 'admin',
+          useNewUrlParser: true,
+        },
+        entities: ['./entityBasic'],
+      },
     },
   },
   redis: {

+ 37 - 0
src/entityBasic/unitStudioApply.entity.ts

@@ -0,0 +1,37 @@
+import { modelOptions, prop } from '@typegoose/typegoose';
+import { BaseModel } from 'free-midway-component';
+@modelOptions({
+  schemaOptions: { collection: 'unitStudioApply' },
+})
+export class UnitStudioApply extends BaseModel {
+  @prop({ required: false, index: true, zh: '单位全称' })
+  company: string;
+  @prop({ required: false, index: false, zh: '单位地址' })
+  address: string;
+  @prop({ required: false, index: false, zh: '单位法人姓名' })
+  name: string;
+  @prop({ required: false, index: true, zh: '单位法人手机号码' })
+  phone: string;
+  @prop({ required: false, index: false, zh: '法人身份证' })
+  card: Array<any>;
+  @prop({ required: false, index: false, zh: '单位联系人' })
+  unit_contact: string;
+  @prop({ required: false, index: false, zh: '单位联系电话' })
+  unit_phone: object;
+  @prop({ required: false, index: false, zh: '单位电子邮箱' })
+  unit_email: object;
+  @prop({ required: false, index: false, zh: '行业领域' })
+  fields: Array<any>;
+  @prop({ required: false, index: false, zh: '技术需求方向' })
+  direction: Array<any>;
+  @prop({ required: false, index: false, zh: '上一年度财务审计报告' })
+  audit_report: Array<any>;
+  @prop({ required: false, index: false, zh: '上一年度R&D投入专项' })
+  special_report: Array<any>;
+  @prop({ required: false, index: false, zh: '其他证明资料' })
+  prove_file: Array<any>;
+  @prop({ required: false, index: true, zh: '状态' })
+  status: string;
+  @prop({ required: false, index: true, zh: '账号id' })
+  unit_id: string;
+}

+ 4 - 4
src/service/message.service.ts

@@ -39,14 +39,14 @@ export class MessageService extends BaseService<modelType> {
     for (const val of e) {
       const data = { id: String, company: String, name: String, phone: String };
       if (type === '1') {
-        const p1 = _.pick(val, ['id', 'company', 'phone']);
-        data.id = p1.id;
+        const p1 = _.pick(val, ['_id', 'company', 'phone']);
+        data.id = p1._id;
         data.company = p1.company;
         data.phone = p1.phone;
       }
       else if (type === '2') {
-        const p2 = _.pick(val, ['id', 'name', 'phone']);
-        data.id = p2.id;
+        const p2 = _.pick(val, ['_id', 'name', 'phone']);
+        data.id = p2._id;
         data.name = p2.name;
         data.phone = p2.phone.phone;
       }