Commit 4fa7b2d6 authored by 陈家荣's avatar 陈家荣

修复查询禁言和不加积分的接口BUG

parent 53abfb9c
......@@ -9,9 +9,6 @@ var moment = require('moment');
var forumUserService=require('../../service/forumUserService');
var forumThreadService=require('../../service/forumThreadService');
var httpService=require('../../service/httpService');
// var forumLimitActionRefService=require('../../service/forumLimitActionRefService');
// var forumLimitActionConfigService=require('../../service/forumLimitActionConfigService');
var forumLimitOperationService=require('../../service/forumLimitOperationService');
......@@ -30,13 +27,13 @@ function date_format(date) {
//判断时间是否在指定范围
function compareTime(now, begin_time, end_time) {
now = date_format(now);
begin_time = date_format(begin_time);
end_time = date_format(end_time);
if (moment(now).isSame(begin_time) || moment(now).isSame(end_time)) { //如果等于开始时间或者结束时间
var begin_time = new Date(begin_time).getTime(),
ent_time = new Date(end_time).getTime(),
this_now = new Date(now).getTime();
if(this_now >= begin_time && this_now <= ent_time){
return true;
} else {
return moment(now).isBetween(begin_time, end_time);
}else{
return false;
}
}
......@@ -44,7 +41,9 @@ function compareTime(now, begin_time, end_time) {
//验证用户身份
router.post('/user/identifyUser',function(req,res,next){
var entity=req.body;
if(!req.session.mobileForumUser){
if(req.session.mobileForumUser && req.session.mobileForumUser.openId === entity.openId){
res.json({result:'success',userId:req.session.mobileForumUser.userId});
}else if(!req.session.mobileForumUser || req.session.mobileForumUser.openId !== entity.openId){
forumUserService.getUserByUid(entity.uid,function(err,doc){
if(err){
console.log(err);
......@@ -55,7 +54,6 @@ router.post('/user/identifyUser',function(req,res,next){
userId:doc._id,
openId:doc.uid
};
// checkLimitAction(req, res);
res.json({result:'success',userId:doc._id});
}else{
forumUserService.createUser(entity,function(err,doc){
......@@ -67,7 +65,6 @@ router.post('/user/identifyUser',function(req,res,next){
userId:doc._id,
openId:doc.uid
};
// checkLimitAction(req, res);
res.json({result:'success',userId:doc._id});
}
});
......@@ -99,15 +96,11 @@ router.get('/user/from/share', function(req, res, next) {
}
}
});
// httpService.sendRequest(ent_code,mid,action);
// res.status(200).end();
});
//检查用户权限 旧版
router.post('/user/checkLimitAction', function(req, res, next) {
var entity=req.body;
var userId = entity.mid;
var userId = req.body.userId;
if(userId){
var array = [];
......@@ -178,64 +171,3 @@ router.post('/user/checkLimitAction', function(req, res, next) {
}
});
//检查用户权限
// router.post('/user/checkLimitAction', function(req, res, next) {
// var entity=req.body;
// var userId = entity.mid;
// if(userId){
// forumLimitActionConfigService.getAllLimitActionConfig(function(err,configs){
// if(err){
// console.error(err);
// res.json(returnCode.BUSY);
// }else{k
// var array = [];
// forumLimitActionRefService.getLimitActionRefByMid(userId,function(err,forumLimitActionRef){
// if (err) {
// console.error(err);
// var returnObject = {
// errcode:'success',
// configs:configs,
// data:array
// }
// res.json(returnObject);
// } else {
// // 获取到用户行为限制记录
// if(forumLimitActionRef){
// var limit_actions = forumLimitActionRef.limit_actions;
// for (var i = 0; i < limit_actions.length; i += 1) {
// var limit_action = limit_actions[i];
// var flag = compareTime(new Date(), limit_action.begin_time, limit_action.end_time);
// //把flag和limit_action_type 放进session
// var obj = {
// result : flag,
// code : limit_action.limit_action_type
// }
// array.push(obj);
// }
// var returnObject = {
// errcode:'success',
// configs:configs,
// data:array
// }
// res.json(returnObject);
// }else{
// var returnObject = {
// errcode:'success',
// configs:configs,
// data:[]
// }
// res.json(returnObject);
// }
// }
// });
// }
// });
// }else{
// var returnObject = {
// errcode:'success',
// configs:configs,
// data:[]
// }
// 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