Commit d59e33a8 authored by 黄广星's avatar 黄广星

版主新增添加版主接口

parent 61ee192e
......@@ -13,6 +13,46 @@ module.exports = function(app) {
app.use('/admin/forum', router);
};
//设置版主
router.post('/forumModeratorApply/create', function(req, res, next) {
var ent_code = req.session.user.ent_code;
var fuserId = req.body.uid;
if (fuserId) {
forumModeratorApplyService.getForumModeratorApplyByFUserId(fuserId, function(err, doc) {
if (err) {
console.error(err);
res.json(returnCode.BUSY);
} else if (doc) { //已申请
res.json({
errorcode: 0,
errormsg: '已申请,请勿重复申请!'
});
} else {
var conditions = {
ent_code: ent_code,
forumUser: fuserId
}
var model = {
ent_code: ent_code,
forumUser: fuserId,
status: 1
};
forumModeratorApplyService.createOrUpdateLimitOperation(conditions, model, function(err, ModeratorApply) {
if (err) {
console.error(err);
res.json(returnCode.BUSY);
} else {
res.json(_.assign(returnCode.SUCCESS));
}
});
}
})
} else {
res.json(returnCode.WRONG_PARAM);
}
});
//新增或更新
router.post('/forumModeratorApply/createOrUpdate', function(req, res, next) {
var ent_code = req.session.user.ent_code;
......@@ -162,13 +202,13 @@ router.post('/forumModeratorApply/list', function(req, res, next) {
if (search.nickName) { //如果有用户昵称
forumUserService.searchMembersByNickName(search.nickName,function(err, results){
forumUserService.searchMembersByNickName(search.nickName, function(err, results) {
if (err) {
callback(err, null);
} else {
var mids = []
if(results && results.length > 0){
results.forEach(function(user){
if (results && results.length > 0) {
results.forEach(function(user) {
mids.push(user._id);
});
}
......@@ -185,7 +225,7 @@ router.post('/forumModeratorApply/list', function(req, res, next) {
});
}
});
}else{
} else {
forumModeratorApplyService.getForumModeratorApplys(conditions, pageNo, pageSize, null, function(err, results) {
if (err) {
console.error(err);
......
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