|
@@ -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: '修改失败' });
|