@@ -222,7 +222,7 @@ router.post('/score', function (req, res) {
...
@@ -222,7 +222,7 @@ router.post('/score', function (req, res) {
varqueryFirsrWinSql=`select count(*) from battle_history where type ='athletic' and ( (usernameA = '${winner}' AND userscorea > userscoreb ) OR (usernameB = '${winner}' AND userscoreb > userscorea) ) and start_time > '${today}' `
varqueryFirsrWinSql=`select count(*) from battle_history where type ='athletic' and ( (usernameA = '${winner}' AND userscorea > userscoreb ) OR (usernameB = '${winner}' AND userscoreb > userscorea) ) and start_time > '${today}' `
@@ -645,6 +645,33 @@ router.get('/report', function (req, res) {
...
@@ -645,6 +645,33 @@ router.get('/report', function (req, res) {
returnconsole.error('error running query',err)
returnconsole.error('error running query',err)
}
}
callback(err,result)
});
},
//以小时为维度 计算每小时的战斗场数 竞技场
hourlyAthletic:function(callback){
varsql=`SELECT start_time FROM battle_history WHERE type = 'athletic' and start_time>= '${from_date} 00:00:00' and start_time < '${to_date} 00:00:00';`
console.log(sql)
client.query(sql,function(err,result){
done()
if(err){
returnconsole.error('error running query',err)
}
callback(err,result)
});
},
//以小时为维度 计算每小时的战斗场数 娱乐场
hourlyEntertain:function(callback){
varsql=`SELECT start_time FROM battle_history WHERE type = 'entertain' and start_time>= '${from_date} 00:00:00' and start_time < '${to_date} 00:00:00';`
console.log(sql)
client.query(sql,function(err,result){
done()
if(err){
returnconsole.error('error running query',err)
}
callback(err,result)
callback(err,result)
});
});
}
}
...
@@ -661,6 +688,30 @@ router.get('/report', function (req, res) {
...
@@ -661,6 +688,30 @@ router.get('/report', function (req, res) {