|
@@ -9,10 +9,10 @@ const { CrudService } = require('naf-framework-mongoose/lib/service');
|
|
|
class ColumnService extends CrudService {
|
|
|
constructor(ctx) {
|
|
|
super(ctx);
|
|
|
- this.model = this.ctx.model.column;
|
|
|
+ this.model = this.ctx.model.Column;
|
|
|
}
|
|
|
|
|
|
- async create({ site }, { moudle, name, picurl, description, inMenu, showModes, isAudit, sort, issuer }) {
|
|
|
+ async create({ site }, { moudle, name, picurl, description, inMenu, showModes, isAudit, issuer }) {
|
|
|
// 检查数据
|
|
|
assert(_.isString(site), 'site不能为空');
|
|
|
assert(_.isString(moudle), 'moudle不能为空');
|
|
@@ -22,7 +22,6 @@ class ColumnService extends CrudService {
|
|
|
assert(!inMenu || _.isString(inMenu), 'inMenu必须为字符串');
|
|
|
assert(!showModes || _.isString(showModes), 'showModes必须为字符串');
|
|
|
assert(!isAudit || _.isString(isAudit), 'isAudit必须为字符串');
|
|
|
- assert(_.isUndefined(sort) || _.isNumber(sort), 'top必须为数字');
|
|
|
assert(!issuer || _.isString(issuer), 'issuer必须为字符串');
|
|
|
|
|
|
// TODO: 检查用户信息
|
|
@@ -31,17 +30,17 @@ class ColumnService extends CrudService {
|
|
|
|
|
|
// TODO:保存数据
|
|
|
const data = {
|
|
|
- moudle, name, picurl, description, inMenu, showModes, isAudit, sort, issuer,
|
|
|
+ site , moudle, name, picurl, description, inMenu, showModes, isAudit, issuer,
|
|
|
meta: { createdBy: userid },
|
|
|
};
|
|
|
-
|
|
|
+
|
|
|
const res = await this.model.create(data);
|
|
|
return res;
|
|
|
}
|
|
|
|
|
|
async update({ id }, payload) {
|
|
|
// 检查数据
|
|
|
- const { moudle, name, picurl, description, inMenu, showModes, isAudit, sort, issuer } = payload;
|
|
|
+ const { moudle, name, picurl, description, inMenu, showModes, isAudit, issuer } = payload;
|
|
|
assert(id, 'id不能为空');
|
|
|
// assert(_.isString(site), 'site不能为空');
|
|
|
assert(_.isString(moudle), 'moudle不能为空');
|
|
@@ -51,7 +50,6 @@ class ColumnService extends CrudService {
|
|
|
assert(!inMenu || _.isString(inMenu), 'inMenu必须为字符串');
|
|
|
assert(!showModes || _.isString(showModes), 'showModes必须为字符串');
|
|
|
assert(!isAudit || _.isString(isAudit), 'isAudit必须为字符串');
|
|
|
- assert(_.isUndefined(sort) || _.isNumber(sort), 'top必须为数字');
|
|
|
assert(!issuer || _.isString(issuer), 'issuer必须为字符串');
|
|
|
|
|
|
// TODO: 检查用户信息
|