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

更新排序,增加显示字段

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