From 2fdf30fdb4339e39dbd4edfd18ebd1f1a6a3ba2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=8B=E1=85=A2=E1=84=91=E1=85=B3=E1=86=AF=20=E1=84=82?= =?UTF-8?q?=E1=85=A9=E1=84=90=E1=85=B3=E1=84=87=E1=85=AE=E1=86=A8?= Date: Thu, 18 Jul 2019 19:01:57 +0900 Subject: [PATCH] Add: ranking - DBService --- src/game/ranking/ranking.js | 44 +++++++++++++++++++++++++++++-------- src/web/client/ranking.html | 1 + 2 files changed, 36 insertions(+), 9 deletions(-) diff --git a/src/game/ranking/ranking.js b/src/game/ranking/ranking.js index 8fb5fff..d721bf1 100644 --- a/src/game/ranking/ranking.js +++ b/src/game/ranking/ranking.js @@ -8,6 +8,10 @@ var Ranking = { create: function() { this.dbConnectManager = new DBConnectManager(); + this.dbService = new DBService(); + this.dbService.setMaestroID(sessionStorageManager.getMaestroID()); + this.dbService.setPlayerID(sessionStorageManager.getPlayerID()); + this.jsonData = null; this.timeType = Ranking.MODE_HOUR; this.refreshTimeSec = Ranking.REFRESH_TIME_SEC; @@ -326,15 +330,37 @@ var Ranking = { return; } - this.dbConnectManager.requestRanking( - this.getDateTimeType(), - sessionStorageManager.getMaestroID(), - this.date, - this.time, - (function(type, rankingRecordManager) { - this.showRanking(rankingRecordManager); - }).bind(this) - ); + if(isTypingExamApp()) { + this.dbService.requestTypingExamRanking( + this.getDateTimeType(), + sessionStorageManager.getWritingID(), + this.date, + this.time, + + (function(type, rankingRecordManager) { + this.showRanking(rankingRecordManager); + }).bind(this), + + (function(jsonData) { + console.log(jsonData); + }).bind(this) + ); + } else { + this.dbConnectManager.requestRanking( + this.getDateTimeType(), + sessionStorageManager.getMaestroID(), + this.date, + this.time, + + (function(type, rankingRecordManager) { + this.showRanking(rankingRecordManager); + }).bind(this), + + (function(jsonData) { + console.log(jsonData); + }).bind(this) + ); + } }, onClickRankingHour: function() { diff --git a/src/web/client/ranking.html b/src/web/client/ranking.html index 16d1f3e..3b1862b 100644 --- a/src/web/client/ranking.html +++ b/src/web/client/ranking.html @@ -58,6 +58,7 @@ +