Commit 0c25731d authored by 刘文胜's avatar 刘文胜

Merge remote-tracking branch 'remotes/origin/newfunc_0510_forum_management' into SANDBOX

parents 4c5514d2 e930587b
This diff is collapsed.
This diff is collapsed.
...@@ -79,7 +79,10 @@ var ForumThreadSchema = new Schema({ ...@@ -79,7 +79,10 @@ var ForumThreadSchema = new Schema({
images: {//文章图片列表 images: {//文章图片列表
type : Array type : Array
}, },
share: { //自定义分享 share_pic:{//帖子分享图标
type: String
},
share: { //自定义分享(已弃用,后台管理没有设置的页面了)
type: Schema.Types.ObjectId, type: Schema.Types.ObjectId,
ref: 'ForumShare' ref: 'ForumShare'
}, },
......
...@@ -6,6 +6,7 @@ var ForumShare = mongoose.model('ForumShare'); ...@@ -6,6 +6,7 @@ var ForumShare = mongoose.model('ForumShare');
var forumUserService = require('./forumUserService'); var forumUserService = require('./forumUserService');
var forumCommentService = require('./forumCommentService'); var forumCommentService = require('./forumCommentService');
var forumAboutMEService = require('./forumAboutMEService');
var async = require('async'); var async = require('async');
var then = require('thenjs'); var then = require('thenjs');
...@@ -1140,6 +1141,32 @@ exports.updateThreadRaiseCount = function(threadId, callback) { ...@@ -1140,6 +1141,32 @@ exports.updateThreadRaiseCount = function(threadId, callback) {
}); });
}; };
//批量屏蔽帖子
exports.batchClose = function(ent_code,ids, callback) {
var status_closed = 0;
update({ent_code:ent_code,_id: {$in:ids}}, {status:status_closed}, { multi: true }, 'updateRedisRecommentThreads',function(err, result) {
callback(err, !!!err);
if(!err){
_.forEach(ids,function(id){
forumAboutMEService.updateThreadStatus(id, status_closed);
});
}
});
};
//批量删除
exports.batchLogicDelete = function(ent_code,ids, callback) {
var status_deleted = 3;
update({ent_code:ent_code,_id: {$in:ids}}, {status:status_deleted}, { multi: true }, 'updateRedisRecommentThreads',function(err, result) {
callback(err, !!!err);
if(!err){
_.forEach(ids,function(id){
forumAboutMEService.updateThreadStatus(id, status_deleted);
});
}
});
};
//减少文章点赞数 //减少文章点赞数
exports.updateThreadRaiseCountDec = function(threadId, callback) { exports.updateThreadRaiseCountDec = function(threadId, callback) {
// ForumThread.update({ // ForumThread.update({
......
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