Commit ec51a6bc authored by 成旭东's avatar 成旭东

fix

parent e2f3fd5e
Pipeline #28021 passed with stage
in 5 minutes 1 second
...@@ -19,9 +19,9 @@ export default class EstateVideoController extends Controller { ...@@ -19,9 +19,9 @@ export default class EstateVideoController extends Controller {
this.updateRule = { this.updateRule = {
project_id: { type: 'number', required: false }, project_id: { type: 'number', required: false },
title: { type: 'string', required: false }, title: { type: 'string', required: false },
collection_num: { type: 'number', required: false }, virtual_collection_num: { type: 'number', required: false },
share_num: { type: 'number', required: false }, virtual_share_num: { type: 'number', required: false },
read_num: { type: 'number', required: false }, virtual_read_num: { type: 'number', required: false },
is_recommend: { type: 'number', required: false }, is_recommend: { type: 'number', required: false },
is_top: { type: 'number', required: false }, is_top: { type: 'number', required: false },
cover_image: { type: 'string', required: false }, cover_image: { type: 'string', required: false },
...@@ -62,9 +62,9 @@ export default class EstateVideoController extends Controller { ...@@ -62,9 +62,9 @@ export default class EstateVideoController extends Controller {
const rule = this.validateRuleParams(updateRule, []); const rule = this.validateRuleParams(updateRule, []);
const updateItem = ctx.helper.switchQueryToWhere(ctx.request.body, { const updateItem = ctx.helper.switchQueryToWhere(ctx.request.body, {
project_id: (item: any) => Number(item), project_id: (item: any) => Number(item),
collection_num: (item: any) => Number(item), virtual_collection_num: (item: any) => Number(item),
share_num: (item: any) => Number(item), virtual_share_num: (item: any) => Number(item),
read_num: (item: any) => Number(item), virtual_read_num: (item: any) => Number(item),
is_recommend: (item: any) => Number(item), is_recommend: (item: any) => Number(item),
is_top: (item: any) => Number(item), is_top: (item: any) => Number(item),
}, Object.keys(updateRule)); }, Object.keys(updateRule));
...@@ -78,12 +78,12 @@ export default class EstateVideoController extends Controller { ...@@ -78,12 +78,12 @@ export default class EstateVideoController extends Controller {
async create() { async create() {
const { ctx, service, updateRule, serviceGroupName, serviceName } = this; const { ctx, service, updateRule, serviceGroupName, serviceName } = this;
const rule = this.validateRuleParams(updateRule, [ 'project_id', 'title', 'collection_num', 'share_num', 'read_num', 'is_recommend', 'is_top', 'cover_image', 'url' ]); const rule = this.validateRuleParams(updateRule, [ 'project_id', 'title', 'virtual_collection_num', 'virtual_share_num', 'virtual_read_num', 'is_recommend', 'is_top', 'cover_image', 'url' ]);
const newItem = ctx.helper.switchQueryToWhere(ctx.request.body, { const newItem = ctx.helper.switchQueryToWhere(ctx.request.body, {
project_id: (item: any) => Number(item), project_id: (item: any) => Number(item),
collection_num: (item: any) => Number(item), virtual_collection_num: (item: any) => Number(item),
share_num: (item: any) => Number(item), virtual_share_num: (item: any) => Number(item),
read_num: (item: any) => Number(item), virtual_read_num: (item: any) => Number(item),
is_recommend: (item: any) => Number(item), is_recommend: (item: any) => Number(item),
is_top: (item: any) => Number(item), is_top: (item: any) => Number(item),
}, Object.keys(updateRule)); }, Object.keys(updateRule));
......
...@@ -53,6 +53,24 @@ module.exports = app => { ...@@ -53,6 +53,24 @@ module.exports = app => {
defaultValue: 0, defaultValue: 0,
comment: '收藏数', comment: '收藏数',
}, },
virtual_read_num: {
type: DataTypes.INTEGER(11),
allowNull: true,
defaultValue: 0,
comment: '虚拟阅读数',
},
virtual_share_num: {
type: DataTypes.INTEGER(11),
allowNull: true,
defaultValue: 0,
comment: '虚拟分享数',
},
virtual_collection_num: {
type: DataTypes.INTEGER(11),
allowNull: false,
defaultValue: 0,
comment: '虚拟收藏数',
},
order: { order: {
type: DataTypes.INTEGER(11), type: DataTypes.INTEGER(11),
allowNull: false, allowNull: false,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment