Fix: get ranking with date, time

This commit is contained in:
2018-05-24 18:22:20 +09:00
parent 8e2cf7f38f
commit 82e290db86
10 changed files with 85 additions and 21 deletions
+13
View File
@@ -0,0 +1,13 @@
class DateUtil {
static getYYYYMMDD(date) {
return date.toISOString().slice(0,10);
}
static getHHMMSS(date) {
return StringUtil.getNumberStartWithZero(date.getHours(), 2) + ":"
+ StringUtil.getNumberStartWithZero(date.getMinutes(), 2) + ":"
+ StringUtil.getNumberStartWithZero(date.getSeconds(), 2);
}
}
+4 -2
View File
@@ -140,7 +140,7 @@ class DBConnectManager {
*/
}
requestRanking(type, listener) {
requestRanking(type, date, time, listener) {
let rankingRecordManager = new RankingRecordManager();
/*
@@ -171,7 +171,9 @@ class DBConnectManager {
}
};
let params = "UserID=" + sessionStorageManager.playerUserID
+ "&AppName=" + sessionStorageManager.playingAppName;
+ "&AppName=" + sessionStorageManager.playingAppName
+ "&Date=" + date
+ "&Time=" + time;
xhr.send(params);
}
+5
View File
@@ -20,4 +20,9 @@ class StringUtil {
return numberWithCommas + " 점";
}
static getNumberStartWithZero(number, digitCount) {
let n = number + '';
return n.length >= digitCount ? n : new Array(digitCount - n.length + 1).join('0') + n;
}
}
+4 -1
View File
@@ -13,7 +13,10 @@ class RankingBoard {
requestRanking(type, rankingRecordManager) {
this.dbConnectManager.requestRanking(type, (type, rankingRecordManager) => {
let today = new Date();
let date = DateUtil.getYYYYMMDD(today);
let time = DateUtil.getHHMMSS(today);
this.dbConnectManager.requestRanking(type, date, time, (type, rankingRecordManager) => {
let beginIndex = this.getBeginIndex(rankingRecordManager);
let endIndex = this.getEndIndex(rankingRecordManager);