From cbc4b4ff76d905cd761b8c4aa104318f01a929f6 Mon Sep 17 00:00:00 2001 From: Julian Arndt Date: Sun, 6 Aug 2023 18:51:12 +0200 Subject: [PATCH] Add teams for wtl pokal --- .../tippliga/TLWMatchesCreatorBase.java | 2 +- .../de/jeyp91/tippliga/TLWTeamsCreator.java | 8 +++ .../Tippliga/Team_ID_Matcher_Config.json | 72 ++++++++++++++++++- 3 files changed, 80 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/jeyp91/tippliga/TLWMatchesCreatorBase.java b/src/main/java/de/jeyp91/tippliga/TLWMatchesCreatorBase.java index 863c944..d6d03a3 100644 --- a/src/main/java/de/jeyp91/tippliga/TLWMatchesCreatorBase.java +++ b/src/main/java/de/jeyp91/tippliga/TLWMatchesCreatorBase.java @@ -24,7 +24,7 @@ public abstract class TLWMatchesCreatorBase { // Add matches from config for(TLWMatch match : tlwMatches) { - sql += match.getSQLQueryInsert() + "\n"; + sql += match.getSQLQueryReplace() + "\n"; } return sql; diff --git a/src/main/java/de/jeyp91/tippliga/TLWTeamsCreator.java b/src/main/java/de/jeyp91/tippliga/TLWTeamsCreator.java index 3b3043a..d7f7f66 100644 --- a/src/main/java/de/jeyp91/tippliga/TLWTeamsCreator.java +++ b/src/main/java/de/jeyp91/tippliga/TLWTeamsCreator.java @@ -1,12 +1,16 @@ package de.jeyp91.tippliga; import de.jeyp91.tippligaforum.TippligaSQLConnector; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.Set; public class TLWTeamsCreator { + + private static final Logger logger = LogManager.getLogger(TLWTeamsCreator.class); int season; int league; ArrayList matches; @@ -36,6 +40,10 @@ public class TLWTeamsCreator { String sql = ""; for (Integer id : teamIds) { ArrayList teams = connector.getTeams(String.valueOf(id)); + if(teams.size() == 0) { + this.logger.error("Did not find team id " + id.toString()); + continue; + } String teamName = teams.get(0).getTeamName(); String teamNameShort = teams.get(0).getTeamNameShort(); String teamSymbol = teams.get(0).getTeamSymbol(); diff --git a/src/main/resources/Tippliga/Team_ID_Matcher_Config.json b/src/main/resources/Tippliga/Team_ID_Matcher_Config.json index e8c8739..c8197f9 100644 --- a/src/main/resources/Tippliga/Team_ID_Matcher_Config.json +++ b/src/main/resources/Tippliga/Team_ID_Matcher_Config.json @@ -511,7 +511,7 @@ }, { "teamname": "FC Fulham", - "tippligaID": 5555, + "tippligaID": 555, "apiFootballID": 36 }, { @@ -1103,5 +1103,75 @@ "teamname": "TuS Makkabi Berlin", "tippligaID": 192, "apiFootballID": 14722 + }, + { + "teamname": "Freiburg II", + "tippligaID": 193, + "apiFootballID": 9363 + }, + { + "teamname": "Bournemouth", + "tippligaID": 624, + "apiFootballID": 35 + }, + { + "teamname": "Burnley", + "tippligaID": 194, + "apiFootballID": 44 + }, + { + "teamname": "Crystal Palace", + "tippligaID": 195, + "apiFootballID": 52 + }, + { + "teamname": "Sheffield Utd", + "tippligaID": 196, + "apiFootballID": 62 + }, + { + "teamname": "Luton", + "tippligaID": 197, + "apiFootballID": 1359 + }, + { + "teamname": "Genoa", + "tippligaID": 560, + "apiFootballID": 495 + }, + { + "teamname": "Frosinone", + "tippligaID": 198, + "apiFootballID": 512 + }, + { + "teamname": "Lecce", + "tippligaID": 199, + "apiFootballID": 867 + }, + { + "teamname": "Cagliari", + "tippligaID": 200, + "apiFootballID": 490 + }, + { + "teamname": "Salernitana", + "tippligaID": 201, + "apiFootballID": 514 + }, + { + "teamname": "Sassuolo", + "tippligaID": 202, + "apiFootballID": 488 + }, + { + "teamname": "Fiorentina", + "tippligaID": 438, + "apiFootballID": 502 + }, + { + "teamname": "Torino", + "tippligaID": 627, + "apiFootballID": 503 } ]