@@ -32,14 +32,19 @@ public class DataBaseUpdateRankingTeamsTasklet implements Tasklet {
32
32
33
33
private static final Logger LOG = LoggerFactory .getLogger (DataBaseUpdateRankingTeamsTasklet .class );
34
34
35
- @ Autowired
36
- private GrandSlamRepository grandSlamRepository ;
35
+ private final GrandSlamRepository grandSlamRepository ;
37
36
38
- @ Autowired
39
- private PlayerRepository playerRepository ;
37
+ private final PlayerRepository playerRepository ;
38
+
39
+ private final TeamRepository teamRepository ;
40
40
41
41
@ Autowired
42
- private TeamRepository teamRepository ;
42
+ private DataBaseUpdateRankingTeamsTasklet (GrandSlamRepository grandSlamRepository , PlayerRepository playerRepository , TeamRepository teamRepository ) {
43
+ super ();
44
+ this .grandSlamRepository = grandSlamRepository ;
45
+ this .playerRepository = playerRepository ;
46
+ this .teamRepository = teamRepository ;
47
+ }
43
48
44
49
@ Override
45
50
public RepeatStatus execute (StepContribution contribution , ChunkContext chunkContext ) throws Exception {
@@ -50,8 +55,7 @@ public RepeatStatus execute(StepContribution contribution, ChunkContext chunkCon
50
55
throw new UnsupportedOperationException ("Object 'users' cannot be null here" );
51
56
}
52
57
@ SuppressWarnings ("unchecked" )
53
- Map <League , LeagueRanking > leaguesMpg = (Map <League , LeagueRanking >) contribution .getStepExecution ().getJobExecution ().getExecutionContext ()
54
- .get ("leagues" );
58
+ Map <League , LeagueRanking > leaguesMpg = (Map <League , LeagueRanking >) contribution .getStepExecution ().getJobExecution ().getExecutionContext ().get ("leagues" );
55
59
if (leaguesMpg == null ) {
56
60
throw new UnsupportedOperationException ("Object 'leaguesMpgOriginal' cannot be null here" );
57
61
}
@@ -81,8 +85,8 @@ public RepeatStatus execute(StepContribution contribution, ChunkContext chunkCon
81
85
}
82
86
MpgUser user = users .stream ().filter (u -> u .getMpgId () == players2usersMpgMap .get (team .getPlayerId ())).findFirst ().orElseThrow ();
83
87
var rank = getRank (leaguesMpg , league .getMpgId (), user .getMpgId ());
84
- LOG .info ("Ranking update for '{} / {}' with victory={} draw={} defeat={} diff={}" , league .getMpgId (), user .getName (),
85
- rank .getVictory (), rank . getDraw (), rank . getDefeat (), rank . getDifference ());
88
+ LOG .info ("Ranking update for '{} / {}' with victory={} draw={} defeat={} diff={}" , league .getMpgId (), user .getName (), rank . getVictory (), rank . getDraw (), rank . getDefeat (),
89
+ rank .getDifference ());
86
90
var teamMpg = getTeam (leaguesMpg , league .getMpgId (), user .getMpgId ());
87
91
team .setName (teamMpg .getName ());
88
92
team .setShortName (teamMpg .getShortName ());
@@ -103,8 +107,7 @@ public RepeatStatus execute(StepContribution contribution, ChunkContext chunkCon
103
107
var userUid = Long .valueOf (id .split ("_" )[1 ]);
104
108
MpgUser user = users .stream ().filter (u -> u .getMpgId () == userUid ).findFirst ().orElseThrow ();
105
109
var rank = getRank (leaguesMpg , league , userUid );
106
- LOG .info ("Ranking add for '{} / {}' with victory={} draw={} defeat={} diff={}" , league , user .getName (), rank .getVictory (), rank .getDraw (),
107
- rank .getDefeat (), rank .getDifference ());
110
+ LOG .info ("Ranking add for '{} / {}' with victory={} draw={} defeat={} diff={}" , league , user .getName (), rank .getVictory (), rank .getDraw (), rank .getDefeat (), rank .getDifference ());
108
111
var team = new Team ();
109
112
var teamMpg = getTeam (leaguesMpg , league , user .getMpgId ());
110
113
team .setPlayerId (usersMpg2PlayersMap .get (userUid ));
@@ -134,8 +137,7 @@ private static Rank getRank(Map<League, LeagueRanking> leaguesMpg, String league
134
137
for (Entry <League , LeagueRanking > entry : leaguesMpg .entrySet ()) {
135
138
if (entry .getKey ().getId ().equals (league )) {
136
139
LeagueRanking lr = entry .getValue ();
137
- String teamUserId = lr .getTeams ().values ().stream ().filter (p -> p .getUserId ().equals ("user_" + user )).findFirst ().orElseThrow ()
138
- .getId ();
140
+ String teamUserId = lr .getTeams ().values ().stream ().filter (p -> p .getUserId ().equals ("user_" + user )).findFirst ().orElseThrow ().getId ();
139
141
return lr .getRanks ().stream ().filter (p -> p .getTeamId ().equals (teamUserId )).findFirst ().orElseThrow ();
140
142
}
141
143
}
0 commit comments