Fix: update result record to DB

This commit is contained in:
2019-07-17 09:19:52 +09:00
parent 90f4219298
commit 8268852c9d
7 changed files with 49 additions and 48 deletions
+25 -26
View File
@@ -3,18 +3,19 @@ var TypingExamination = {
create: function() {
// for developing
sessionStorageManager.setMaestroName("삼화초");
sessionStorageManager.setMaestroID(3);
sessionStorageManager.setMaestroAccountType(4);
sessionStorageManager.setPlayerName("박지상");
sessionStorageManager.setPlayerID(35);
sessionStorageManager.setPlayerAccountType(0);
sessionStorageManager.setPlayingAppID(100);
sessionStorageManager.setPlayingAppName("examination_korean");
// sessionStorageManager.setMaestroName("삼화초");
// sessionStorageManager.setMaestroID(3);
// sessionStorageManager.setMaestroAccountType(4);
// sessionStorageManager.setPlayerName("박지상");
// sessionStorageManager.setPlayerID(35);
// sessionStorageManager.setPlayerAccountType(0);
// sessionStorageManager.setPlayingAppID(100);
// sessionStorageManager.setPlayingAppName("examination_korean");
// sessionStorageManager.setPlayingAppKoreanName("타자 검정");
// sessionStorageManager.setRecord(0);
// sessionStorageManager.setAppHighestRecord(100.123);
sessionStorageManager.setPlayingAppName("typing_examination_korean");
sessionStorageManager.setPlayingAppKoreanName("타자 검정");
sessionStorageManager.setRecord(0);
sessionStorageManager.setAppHighestRecord(100.123);
// this.dbConnectManager = new DBConnectManager();
@@ -303,25 +304,21 @@ var TypingExamination = {
if(!isExperienceMaestroAccount())
this.updateResultRecord();
game.time.events.add(Phaser.Timer.SECOND * 2, this.goResult, this);
// game.time.events.add(Phaser.Timer.SECOND * 2, this.goResult, this);
},
updateResultRecord: function() {
if(sessionStorageManager.getMaestroAccountType() < 100) { // experience account
this.dbService.updateTypingExamRecord(
sessionStorageManager.getMaestroID(),
sessionStorageManager.getPlayerID(),
sessionStorageManager.getPlayingAppID(),
sessionStorageManager.getRecord()
sessionStorageManager.getWritingID(),
sessionStorageManager.getRecord(),
(function(replyJSON) {
console.log(replyJSON);
}).bind(this),
(function(replyJSON) {
console.log(replyJSON);
}).bind(this)
);
/*
this.dbConnectManager.updateResultRecord(
sessionStorageManager.getMaestroID(),
sessionStorageManager.getPlayerID(),
sessionStorageManager.getPlayingAppID(),
sessionStorageManager.getRecord()
);
*/
}
},
@@ -369,11 +366,13 @@ var TypingExamination = {
var directory = writer + writerID + "/";
var filename = writingInfo["filename"];
var url = path + directory + filename;
if(isDebugMode()) {
url = path + "system/sample.txt";
console.log(url);
}
game.load.onLoadComplete.add(this.completeLoadingWriting, this);
game.load.text("writing", url);
game.load.start();
},