Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pisns-forum-api
Project
Project
Details
Activity
Releases
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
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
scrmGroup
pisns-forum-api
Commits
f2da7fed
Commit
f2da7fed
authored
Feb 18, 2016
by
刘文胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
对推荐贴、置顶帖提供排序功能
parent
5900fbe2
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
19 additions
and
2 deletions
+19
-2
forumThread.js
app/controllers/admin/forumThread.js
+8
-1
forumThread.js
app/models/forumThread.js
+11
-1
No files found.
app/controllers/admin/forumThread.js
View file @
f2da7fed
...
@@ -402,7 +402,8 @@ router.get('/threads/list', function(req, res, next) {
...
@@ -402,7 +402,8 @@ router.get('/threads/list', function(req, res, next) {
var
quality
=
req
.
query
.
quality
;
var
quality
=
req
.
query
.
quality
;
var
new_recommend
=
req
.
query
.
new_recommend
;
var
new_recommend
=
req
.
query
.
new_recommend
;
var
eventStatus
=
req
.
query
.
eventStatus
;
var
eventStatus
=
req
.
query
.
eventStatus
;
var
recommend_threads
=
req
.
query
.
recommend_threads
;
//推荐帖子
var
top_threads
=
req
.
query
.
top_threads
;
//置顶帖子
var
conditions
=
{
var
conditions
=
{
ent_code
:
req
.
session
.
user
.
ent_code
,
ent_code
:
req
.
session
.
user
.
ent_code
,
level
:
1
,
level
:
1
,
...
@@ -441,6 +442,12 @@ router.get('/threads/list', function(req, res, next) {
...
@@ -441,6 +442,12 @@ router.get('/threads/list', function(req, res, next) {
if
(
new_recommend
)
{
if
(
new_recommend
)
{
conditions
.
new_recommend
=
new_recommend
;
conditions
.
new_recommend
=
new_recommend
;
}
}
if
(
recommend_threads
){
//推荐贴
conditions
.
new_recommend
=
1
;
}
if
(
top_threads
){
//置顶帖
conditions
.
top
=
1
;
}
if
(
eventStatus
)
{
if
(
eventStatus
)
{
var
today
=
new
Date
();
var
today
=
new
Date
();
...
...
app/models/forumThread.js
View file @
f2da7fed
...
@@ -61,6 +61,11 @@ var ForumThreadSchema = new Schema({
...
@@ -61,6 +61,11 @@ var ForumThreadSchema = new Schema({
topTime
:{
//置顶时间
topTime
:{
//置顶时间
type
:
Date
type
:
Date
},
},
top_order_idx
:{
type
:
Number
,
require
:
true
,
default
:
0
},
tag_top
:
{
//标签话题是否置顶0否,1是
tag_top
:
{
//标签话题是否置顶0否,1是
type
:
Number
,
type
:
Number
,
require
:
true
,
require
:
true
,
...
@@ -108,7 +113,7 @@ var ForumThreadSchema = new Schema({
...
@@ -108,7 +113,7 @@ var ForumThreadSchema = new Schema({
require
:
true
,
require
:
true
,
default
:
1
default
:
1
},
},
recommend
:{
//
是否推荐 0否 1是
recommend
:{
//
加精 0否 1是
type
:
Number
,
type
:
Number
,
require
:
true
,
require
:
true
,
default
:
0
default
:
0
...
@@ -126,6 +131,11 @@ var ForumThreadSchema = new Schema({
...
@@ -126,6 +131,11 @@ var ForumThreadSchema = new Schema({
new_recommend_time
:{
//推荐时间
new_recommend_time
:{
//推荐时间
type
:
Date
type
:
Date
},
},
new_recommend_order_idx
:{
type
:
Number
,
require
:
true
,
default
:
0
},
favor_by
:
[{
//被收藏用户列表
favor_by
:
[{
//被收藏用户列表
type
:
Schema
.
Types
.
ObjectId
,
type
:
Schema
.
Types
.
ObjectId
,
ref
:
'ForumUser'
ref
:
'ForumUser'
...
...
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