[ONGEKI] Add support for ONGEKI Red Plus

This commit is contained in:
Dom Eori
2021-06-26 02:21:33 +09:00
parent ed7419c3d3
commit 5e0ff71e05
24 changed files with 1314 additions and 16 deletions

View File

@@ -23,6 +23,7 @@ public class OngekiController {
private final GetGameMessageHandler getGameMessageHandler;
private final GetGamePointHandler getGamePointHandler;
private final GetGamePresentHandler getGamePresentHandler;
private final GetGameTechMusicHandler getGameTechMusicHandler;
private final GetGameRankingHandler getGameRankingHandler;
private final GetGameRewardHandler getGameRewardHandler;
private final GetGameSettingHandler getGameSettingHandler;
@@ -36,6 +37,7 @@ public class OngekiController {
private final GetUserDeckByKeyHandler getUserDeckByKeyHandler;
private final GetUserEventPointHandler getUserEventPointHandler;
private final GetUserEventRankingHandler getUserEventRankingHandler;
private final GetUserEventMusicHandler getUserEventMusicHandler;
private final GetUserItemHandler getUserItemHandler;
private final GetUserLoginBonusHandler getUserLoginBonusHandler;
private final GetUserMissionPointHandler getUserMissionPointHandler;
@@ -49,11 +51,15 @@ public class OngekiController {
private final GetUserScenarioHandler getUserScenarioHandler;
private final GetUserStoryHandler getUserStoryHandler;
private final GetUserTechCountHandler getUserTechCountHandler;
private final GetUserTechEventHandler getUserTechEventHandler;
private final GetUserTechEventRankingHandler getUserTechEventRankingHandler;
private final GetUserTradeItemHandler getUserTradeItemHandler;
private final GetUserTrainingRoomByKeyHandler getUserTrainingRoomByKeyHandler;
private final GetUserKopHandler getUserKopHandler;
private final UpsertUserAllHandler upsertUserAllHandler;
@Autowired
public OngekiController(GetGameEventHandler getGameEventHandler, GetGameIdlistHandler getGameIdlistHandler, GetGameMessageHandler getGameMessageHandler, GetGamePointHandler getGamePointHandler, GetGamePresentHandler getGamePresentHandler, GetGameRankingHandler getGameRankingHandler, GetGameRewardHandler getGameRewardHandler, GetGameSettingHandler getGameSettingHandler, GetUserActivityHandler getUserActivityHandler, GetUserBossHandler getUserBossHandler, GetUserBpBaseHandler getUserBpBaseHandler, GetUserCardHandler getUserCardHandler, GetUserChapterHandler getUserChapterHandler, GetUserCharacterHandler getUserCharacterHandler, GetUserDataHandler getUserDataHandler, GetUserDeckByKeyHandler getUserDeckByKeyHandler, GetUserEventPointHandler getUserEventPointHandler, GetUserEventRankingHandler getUserEventRankingHandler, GetUserItemHandler getUserItemHandler, GetUserLoginBonusHandler getUserLoginBonusHandler, GetUserMissionPointHandler getUserMissionPointHandler, GetUserMusicHandler getUserMusicHandler, GetUserMusicItemHandler getUserMusicItemHandler, GetUserOptionHandler getUserOptionHandler, GetUserPreviewHandler getUserPreviewHandler, GetUserRatinglogListHandler getUserRatinglogListHandler, GetUserRecentRatingHandler getUserRecentRatingHandler, GetUserRegionHandler getUserRegionHandler, GetUserScenarioHandler getUserScenarioHandler, GetUserStoryHandler getUserStoryHandler, GetUserTechCountHandler getUserTechCountHandler, GetUserTrainingRoomByKeyHandler getUserTrainingRoomByKeyHandler, UpsertUserAllHandler upsertUserAllHandler) {
public OngekiController(GetGameEventHandler getGameEventHandler, GetGameIdlistHandler getGameIdlistHandler, GetGameMessageHandler getGameMessageHandler, GetGamePointHandler getGamePointHandler, GetGamePresentHandler getGamePresentHandler, GetGameRankingHandler getGameRankingHandler, GetGameRewardHandler getGameRewardHandler, GetGameSettingHandler getGameSettingHandler, GetUserActivityHandler getUserActivityHandler, GetUserBossHandler getUserBossHandler, GetUserBpBaseHandler getUserBpBaseHandler, GetUserCardHandler getUserCardHandler, GetUserChapterHandler getUserChapterHandler, GetUserCharacterHandler getUserCharacterHandler, GetUserDataHandler getUserDataHandler, GetUserDeckByKeyHandler getUserDeckByKeyHandler, GetUserEventPointHandler getUserEventPointHandler, GetUserEventRankingHandler getUserEventRankingHandler, GetUserItemHandler getUserItemHandler, GetUserLoginBonusHandler getUserLoginBonusHandler, GetUserMissionPointHandler getUserMissionPointHandler, GetUserMusicHandler getUserMusicHandler, GetUserMusicItemHandler getUserMusicItemHandler, GetUserOptionHandler getUserOptionHandler, GetUserPreviewHandler getUserPreviewHandler, GetUserRatinglogListHandler getUserRatinglogListHandler, GetUserRecentRatingHandler getUserRecentRatingHandler, GetUserRegionHandler getUserRegionHandler, GetUserScenarioHandler getUserScenarioHandler, GetUserStoryHandler getUserStoryHandler, GetUserTechCountHandler getUserTechCountHandler, GetUserTrainingRoomByKeyHandler getUserTrainingRoomByKeyHandler, UpsertUserAllHandler upsertUserAllHandler, GetGameTechMusicHandler getGameTechMusicHandler, GetUserTechEventHandler getUserTechEventHandler, GetUserTechEventRankingHandler getUserTechEventRankingHandler, GetUserEventMusicHandler getUserEventMusicHandler, GetUserTradeItemHandler getUserTradeItemHandler, GetUserKopHandler getUserKopHandler) {
this.getGameEventHandler = getGameEventHandler;
this.getGameIdlistHandler = getGameIdlistHandler;
this.getGameMessageHandler = getGameMessageHandler;
@@ -87,6 +93,12 @@ public class OngekiController {
this.getUserTechCountHandler = getUserTechCountHandler;
this.getUserTrainingRoomByKeyHandler = getUserTrainingRoomByKeyHandler;
this.upsertUserAllHandler = upsertUserAllHandler;
this.getGameTechMusicHandler = getGameTechMusicHandler;
this.getUserTechEventHandler = getUserTechEventHandler;
this.getUserTechEventRankingHandler = getUserTechEventRankingHandler;
this.getUserEventMusicHandler = getUserEventMusicHandler;
this.getUserTradeItemHandler = getUserTradeItemHandler;
this.getUserKopHandler = getUserKopHandler;
}
@PostMapping("ExtendLockTimeApi")
@@ -129,6 +141,21 @@ public class OngekiController {
return getGamePresentHandler.handle(request);
}
@PostMapping("GetGameTechMusicApi")
public String getGameTechMusic(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {
return getGameTechMusicHandler.handle(request);
}
@PostMapping("GetUserTechEventApi")
public String getUserTechEvent(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {
return getUserTechEventHandler.handle(request);
}
@PostMapping("GetUserTechEventRankingApi")
public String getUserTechEventRanking(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {
return getUserTechEventRankingHandler.handle(request);
}
@PostMapping("GetGameRankingApi")
public String getGameRanking(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {
return getGameRankingHandler.handle(request);
@@ -188,6 +215,16 @@ public class OngekiController {
return getUserEventPointHandler.handle(request);
}
@PostMapping("GetUserEventMusicApi")
public String getUserEventMusic(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {
return getUserEventMusicHandler.handle(request);
}
@PostMapping("GetUserTradeItemApi")
public String getUserTradeItem(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {
return getUserTradeItemHandler.handle(request);
}
@PostMapping("GetUserEventRankingApi")
public String getUserEventRanking(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {
return getUserEventRankingHandler.handle(request);
@@ -263,6 +300,11 @@ public class OngekiController {
return getUserTrainingRoomByKeyHandler.handle(request);
}
@PostMapping("GetUserKopApi")
public String getUserKopApi(@ModelAttribute Map<String, Object> request) throws JsonProcessingException {
return getUserKopHandler.handle(request);
}
@PostMapping("UpsertClientBookkeepingApi")
public String upsertClientBookkeeping(@ModelAttribute Map<String, Object> request) {
return "{\"returnCode\":1},\"apiName\":\"upsertClientBookkeeping\"";