Commit f2da7fed authored by 刘文胜's avatar 刘文胜

对推荐贴、置顶帖提供排序功能

parent 5900fbe2
......@@ -402,7 +402,8 @@ router.get('/threads/list', function(req, res, next) {
var quality = req.query.quality;
var new_recommend = req.query.new_recommend;
var eventStatus = req.query.eventStatus;
var recommend_threads = req.query.recommend_threads;//推荐帖子
var top_threads = req.query.top_threads;//置顶帖子
var conditions = {
ent_code: req.session.user.ent_code,
level: 1,
......@@ -441,6 +442,12 @@ router.get('/threads/list', function(req, res, next) {
if (new_recommend) {
conditions.new_recommend = new_recommend;
}
if(recommend_threads){//推荐贴
conditions.new_recommend = 1;
}
if(top_threads){//置顶帖
conditions.top = 1;
}
if (eventStatus) {
var today = new Date();
......
......@@ -61,6 +61,11 @@ var ForumThreadSchema = new Schema({
topTime:{//置顶时间
type: Date
},
top_order_idx:{
type: Number,
require: true,
default: 0
},
tag_top: { //标签话题是否置顶0否,1是
type: Number,
require: true,
......@@ -108,7 +113,7 @@ var ForumThreadSchema = new Schema({
require: true,
default: 1
},
recommend:{//是否推荐 0否 1是
recommend:{//加精 0否 1是
type: Number,
require: true,
default: 0
......@@ -126,6 +131,11 @@ var ForumThreadSchema = new Schema({
new_recommend_time:{//推荐时间
type: Date
},
new_recommend_order_idx:{
type: Number,
require: true,
default: 0
},
favor_by: [{ //被收藏用户列表
type: Schema.Types.ObjectId,
ref: 'ForumUser'
......
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