Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
mp_estate_server
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mp_estate_backstage
mp_estate_server
Commits
ec51a6bc
Commit
ec51a6bc
authored
Sep 08, 2020
by
成旭东
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
e2f3fd5e
Pipeline
#28021
passed with stage
in 5 minutes 1 second
Changes
2
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
28 additions
and
10 deletions
+28
-10
video.ts
app/controller/mpEstate/video.ts
+10
-10
wafangVideo.js
app/model/wafang/wafangVideo.js
+18
-0
No files found.
app/controller/mpEstate/video.ts
View file @
ec51a6bc
...
@@ -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
));
...
...
app/model/wafang/wafangVideo.js
View file @
ec51a6bc
...
@@ -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
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment