Fix: get db data with date, time

This commit is contained in:
2018-05-24 20:48:22 +09:00
parent 82e290db86
commit 4863a8d3f1
7 changed files with 75 additions and 51 deletions
+16 -8
View File
@@ -16,16 +16,24 @@ class RankingBoard {
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);
this.dbConnectManager.requestRanking(
type, date, time,
(type, rankingRecordManager) => {
if(rankingRecordManager.count == 0) {
console.log("ranking board - no data");
return;
}
for(let i = 0; i < endIndex - beginIndex; i++) {
let index = beginIndex + i;
let data = rankingRecordManager.getAt(index);
this.printRecord(type, i, data);
let beginIndex = this.getBeginIndex(rankingRecordManager);
let endIndex = this.getEndIndex(rankingRecordManager);
for(let i = 0; i < endIndex - beginIndex; i++) {
let index = beginIndex + i;
let data = rankingRecordManager.getAt(index);
this.printRecord(type, i, data);
}
}
});
);
}
getMyRank(rankingRecordManager) {