asd123a20 3 years ago
parent
commit
cc6538b026
2 changed files with 8 additions and 4 deletions
  1. 4 0
      app/model/Configuration.js
  2. 4 4
      app/service/configuration.js

+ 4 - 0
app/model/Configuration.js

@@ -3,6 +3,10 @@ module.exports = app => {
   const { mongoose } = app;
   const { Schema } = mongoose;
   const ConfigurationSchema = new Schema({
+    // 本期封面
+    path: {
+      type: String,
+    },
     // 名称
     name: {
       type: String,

+ 4 - 4
app/service/configuration.js

@@ -4,21 +4,21 @@ const Service = require('egg').Service;
 const assert = require('assert');
 const moment = require('moment');
 class ConfigurationService extends Service {
-  async create({ name, describe, company, phone, address, mail, postcode, record }) {
+  async create({ name, describe, company, phone, address, mail, postcode, record, path }) {
     const { Configuration: model } = this.ctx.model;
     const createAt = moment().format('x');
     try {
-      await model.create({ name, describe, company, phone, address, mail, postcode, record, createAt });
+      await model.create({ name, describe, company, phone, address, mail, postcode, record, createAt, path });
       return { errmsg: '', errcode: 0 };
     } catch (error) {
       throw new Error({ errcode: -2001, errmsg: '添加失败' });
     }
   }
-  async update({ name, describe, company, phone, address, mail, postcode, record, _id }) {
+  async update({ name, describe, company, phone, address, mail, postcode, record, _id, path }) {
     assert(_id, 'id不存在');
     const { Configuration: model } = this.ctx.model;
     try {
-      await model.findById(_id).update({ name, describe, company, phone, address, mail, postcode, record });
+      await model.findById(_id).update({ name, describe, company, phone, address, mail, postcode, record, path });
       return { errmsg: '', errcode: 0 };
     } catch (error) {
       throw new Error({ errcode: -2001, errmsg: '修改失败' });