Commit 0291c3f5 authored by 陈家荣's avatar 陈家荣

44

parent 2b37d12b
...@@ -10,6 +10,7 @@ var forumUserService=require('../../service/forumUserService'); ...@@ -10,6 +10,7 @@ var forumUserService=require('../../service/forumUserService');
var forumThreadService=require('../../service/forumThreadService'); var forumThreadService=require('../../service/forumThreadService');
var httpService=require('../../service/httpService'); var httpService=require('../../service/httpService');
var forumLimitActionRefService=require('../../service/forumLimitActionRefService'); var forumLimitActionRefService=require('../../service/forumLimitActionRefService');
var forumLimitActionConfigService=require('../../service/forumLimitActionConfigService');
var async=require('async'); var async=require('async');
...@@ -59,9 +60,6 @@ var checkLimitAction = function(req, res) { ...@@ -59,9 +60,6 @@ var checkLimitAction = function(req, res) {
array.push(obj); array.push(obj);
} }
req.session.mobileForumUser.limit_actions = array; req.session.mobileForumUser.limit_actions = array;
console.log('------------');
console.log(req.session.mobileForumUser);
console.log('------------');
res.json('success'); res.json('success');
}else{ }else{
req.session.mobileForumUser.limit_actions = null; req.session.mobileForumUser.limit_actions = null;
...@@ -142,43 +140,52 @@ router.post('/user/checkLimitAction', function(req, res, next) { ...@@ -142,43 +140,52 @@ router.post('/user/checkLimitAction', function(req, res, next) {
var entity=req.body; var entity=req.body;
var mid = entity.mid; var mid = entity.mid;
if(mid){ if(mid){
var array = []; forumLimitActionConfigService.getAllLimitActionConfig(function(err,configs){
forumLimitActionRefService.getLimitActionRefByMid(mid,function(err,forumLimitActionRef){ if(err){
if (err) {
console.error(err); console.error(err);
res.json('success'); res.json(returnCode.BUSY);
} else { }else{
// 获取到用户行为限制记录 var array = [];
if(forumLimitActionRef){ forumLimitActionRefService.getLimitActionRefByMid(mid,function(err,forumLimitActionRef){
var limit_actions = forumLimitActionRef.limit_actions; if (err) {
for (var i = 0; i < limit_actions.length; i += 1) { console.error(err);
var limit_action = limit_actions[i]; res.json('success');
var flag = compareTime(new Date(), limit_action.begin_time, limit_action.end_time); } else {
//把flag和limit_action_type 放进session // 获取到用户行为限制记录
var obj = { if(forumLimitActionRef){
result : flag, var limit_actions = forumLimitActionRef.limit_actions;
code : limit_action.limit_action_type for (var i = 0; i < limit_actions.length; i += 1) {
} var limit_action = limit_actions[i];
array.push(obj); var flag = compareTime(new Date(), limit_action.begin_time, limit_action.end_time);
} //把flag和limit_action_type 放进session
var obj = {
var returnObject = { result : flag,
errcode:'success', code : limit_action.limit_action_type
data:array }
} array.push(obj);
res.json(returnObject); }
}else{ var returnObject = {
var returnObject = { errcode:'success',
errcode:'success', configs:configs,
data:[] data:array
} }
res.json(returnObject); res.json(returnObject);
} }else{
var returnObject = {
errcode:'success',
configs:configs,
data:[]
}
res.json(returnObject);
}
}
});
} }
}); });
}else{ }else{
var returnObject = { var returnObject = {
errcode:'success', errcode:'success',
configs:configs,
data:[] data:[]
} }
res.json(returnObject); res.json(returnObject);
......
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