private void loadBuffConfig() { // 加载擂台赛配置 String fileName = XlsSheetNameType.arena_buff_config.getXlsName(); String sheetName = XlsSheetNameType.arena_buff_config.getSheetName(); try { String sourceFile = GameContext.getPathConfig().getXlsPath() + fileName; List<ArenaBuffConfig> list = XlsPojoUtil.sheetToList(sourceFile, sheetName, ArenaBuffConfig.class); if (Util.isEmpty(list)) { return; } for (ArenaBuffConfig config : list) { if (null == config) { continue; } int arenaType = config.getArenaType(); if (!buffConfigMap.containsKey(arenaType)) { buffConfigMap.put(arenaType, new ArrayList<ArenaBuffConfig>()); } buffConfigMap.get(arenaType).add(config); } } catch (Exception ex) { Log4jManager.checkFail(); Log4jManager.CHECK.error( "loadExel error : sourceFile = " + fileName + " sheetName =" + sheetName, ex); } }
private void loadReward3V3() { // 加载擂台赛配置 String fileName = XlsSheetNameType.arena_reward_3v3.getXlsName(); String sheetName = XlsSheetNameType.arena_reward_3v3.getSheetName(); try { String sourceFile = GameContext.getPathConfig().getXlsPath() + fileName; reward3V3List = XlsPojoUtil.sheetToList(sourceFile, sheetName, Reward3V3Config.class); } catch (Exception ex) { Log4jManager.checkFail(); Log4jManager.CHECK.error( "loadExel error : sourceFile = " + fileName + " sheetName =" + sheetName, ex); } if (Util.isEmpty(this.reward3V3List)) { Log4jManager.checkFail(); Log4jManager.CHECK.error( "not any config: sourceFile = " + fileName + " sheetName =" + sheetName); } for (Reward3V3Config config : reward3V3List) { config.init(); } }