Commit e8847ebd authored by 陈家荣's avatar 陈家荣

更新排序,增加显示字段

parent 7e5c88fa
...@@ -26,6 +26,11 @@ var ForumHonorTitleSchema = new Schema({ ...@@ -26,6 +26,11 @@ var ForumHonorTitleSchema = new Schema({
require: true, require: true,
default: 1 default: 1
}, },
is_show: { //显示荣誉头衔状态,1显示,0不显示
type: Number,
require: true,
default: 1
},
created: { created: {
type: Date, type: Date,
required: true, required: true,
......
...@@ -72,7 +72,7 @@ exports.getAll= function(conditions,pageNo,pageSize,callback) { ...@@ -72,7 +72,7 @@ exports.getAll= function(conditions,pageNo,pageSize,callback) {
}else{ }else{
var skip = (pageNo - 1) * pageSize; var skip = (pageNo - 1) * pageSize;
var limit = count - skip > pageSize ? pageSize : (count - skip); var limit = count - skip > pageSize ? pageSize : (count - skip);
ForumHonorTitle.find(conditions, null, {skip:skip,limit:limit,sort:{order_idx:1}},function(err,docs){ ForumHonorTitle.find(conditions, null, {skip:skip,limit:limit,sort:{order_idx:-1}},function(err,docs){
if (err) { if (err) {
console.error(err); console.error(err);
callback(err,null); callback(err,null);
...@@ -91,7 +91,7 @@ exports.getAll= function(conditions,pageNo,pageSize,callback) { ...@@ -91,7 +91,7 @@ exports.getAll= function(conditions,pageNo,pageSize,callback) {
//获取列表 //获取列表
exports.find=function(conditions,callback){ exports.find=function(conditions,callback){
ForumHonorTitle.find(conditions).sort({order_idx:1}).exec(function(err, docs) { ForumHonorTitle.find(conditions).sort({order_idx:-1}).exec(function(err, docs) {
if (err) { if (err) {
console.error(err); console.error(err);
callback(err,null); callback(err,null);
...@@ -102,7 +102,7 @@ exports.find=function(conditions,callback){ ...@@ -102,7 +102,7 @@ exports.find=function(conditions,callback){
}; };
exports.getAllOrderIDX=function(conditions,callback){ exports.getAllOrderIDX=function(conditions,callback){
ForumHonorTitle.find(conditions).select('_id order_idx').sort({order_idx:1}).exec(function(err, docs) { ForumHonorTitle.find(conditions).select('_id order_idx').sort({order_idx:-1}).exec(function(err, docs) {
if (err) { if (err) {
console.error(err); console.error(err);
callback(err,null); callback(err,null);
......
...@@ -24,7 +24,7 @@ exports.getUserByUid=function(uid,callback){ ...@@ -24,7 +24,7 @@ exports.getUserByUid=function(uid,callback){
ForumUser.findOne({uid:uid}).populate({ ForumUser.findOne({uid:uid}).populate({
path: 'honorTitles', path: 'honorTitles',
match: { status: { $ne: 0 }}, match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} } options: { sort:{order_idx:-1} }
}).exec(function(err,result){ }).exec(function(err,result){
if(err){ if(err){
callback(err,null); callback(err,null);
...@@ -43,7 +43,7 @@ exports.getUserById=function(id,callback){ ...@@ -43,7 +43,7 @@ exports.getUserById=function(id,callback){
ForumUser.findOne({_id:id}).populate({ ForumUser.findOne({_id:id}).populate({
path: 'honorTitles', path: 'honorTitles',
match: { status: { $ne: 0 }}, match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} } options: { sort:{order_idx:-1} }
}).exec(function(err,result){ }).exec(function(err,result){
if(err){ if(err){
callback(err,null); callback(err,null);
...@@ -79,7 +79,7 @@ exports.searchMembers=function(pageNo, pageSize, q, callback){ ...@@ -79,7 +79,7 @@ exports.searchMembers=function(pageNo, pageSize, q, callback){
ForumUser.find(q).skip(skip).limit(limit).sort('-created').populate({ ForumUser.find(q).skip(skip).limit(limit).sort('-created').populate({
path: 'honorTitles', path: 'honorTitles',
match: { status: { $ne: 0 }}, match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} } options: { sort:{order_idx:-1} }
}).exec(function(err, docs) { }).exec(function(err, docs) {
cont(err, count, docs); cont(err, count, docs);
}); });
...@@ -111,7 +111,7 @@ exports.searchMembersByNickName=function(nickName, callback){ ...@@ -111,7 +111,7 @@ exports.searchMembersByNickName=function(nickName, callback){
ForumUser.find(name).populate({ ForumUser.find(name).populate({
path: 'honorTitles', path: 'honorTitles',
match: { status: { $ne: 0 }}, match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} } options: { sort:{order_idx:-1} }
}).exec(function(err,result){ }).exec(function(err,result){
if(err){ if(err){
callback(err,null); callback(err,null);
...@@ -126,7 +126,7 @@ exports.searchMembersByMid=function(mid, callback){ ...@@ -126,7 +126,7 @@ exports.searchMembersByMid=function(mid, callback){
ForumUser.find({mid:mid}).populate({ ForumUser.find({mid:mid}).populate({
path: 'honorTitles', path: 'honorTitles',
match: { status: { $ne: 0 }}, match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} } options: { sort:{order_idx:-1} }
}).exec(function(err,result){ }).exec(function(err,result){
if(err){ if(err){
callback(err,null); callback(err,null);
...@@ -146,7 +146,7 @@ exports.searchMembersAndLimitActions=function(pageNo, pageSize, q, callback){ ...@@ -146,7 +146,7 @@ exports.searchMembersAndLimitActions=function(pageNo, pageSize, q, callback){
ForumUser.find(q).skip(skip).limit(limit).sort('-created').populate({ ForumUser.find(q).skip(skip).limit(limit).sort('-created').populate({
path: 'honorTitles', path: 'honorTitles',
match: { status: { $ne: 0 }}, match: { status: { $ne: 0 }},
options: { sort:{order_idx:1} } options: { sort:{order_idx:-1} }
}).exec(function(err, docs) { }).exec(function(err, docs) {
cont(err, count, docs); cont(err, count, docs);
}); });
......
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