|
@@ -33,13 +33,13 @@ async function saveOnlineTime(req) {
|
|
|
let record = await logs_model.findOne(condition);
|
|
|
if(record){ //如果找到,则累加
|
|
|
await logs_model.update(condition,{$inc:{'online_times' : online_times }});
|
|
|
- await user_model.update(userCondition,{$inc:{'online_times' : online_times }});
|
|
|
+ await user_model.update(userCondition,{$inc:{'online_times' : online_times, 'all_online_times' : online_times}});
|
|
|
}else {//如果没找到,则新增一条记录
|
|
|
condition["online_times"] = online_times;
|
|
|
let today = moment(dataString).toDate();
|
|
|
condition["dateTime"] = +today;
|
|
|
await logs_model.create(condition);
|
|
|
- await user_model.update(userCondition,{'online_times' : online_times});
|
|
|
+ await user_model.update(userCondition,{'online_times' : online_times,$inc:{'all_online_times' : online_times }});
|
|
|
}
|
|
|
}catch (e){
|
|
|
console.log("统计登录时间错误,online_times值:"+online_times);
|