Fix: rankingi

This commit is contained in:
Marcin Szczepański 2019-12-08 20:55:00 +01:00
parent f8d77069cc
commit 4320bebbc5
4 changed files with 10 additions and 2 deletions

View File

@ -719,6 +719,8 @@ public class GroupService {
score += a.getPoints();
}
user.setUsername(m.getUser().getUsername());
user.setName(m.getUser().getName());
user.setSurname(m.getUser().getSurname());
if(userBadgeRepository.findByIdAndUser((long)8, m.getUser().getId()).isEmpty() && score > 100) {
UserBadge badgeAchieved = new UserBadge();
Badge badge = new Badge();
@ -757,6 +759,8 @@ public class GroupService {
score += a.getPoints();
}
user.setUsername(m.getUser().getUsername());
user.setName(m.getUser().getName());
user.setSurname(m.getUser().getSurname());
user.setPoints(score);
leaderboard.add(user);
}

View File

@ -11,6 +11,8 @@ import lombok.Setter;
@NoArgsConstructor
public class LeaderboardDTO implements Comparable {
private String Username;
private String Name;
private String Surname;
private float points;

View File

@ -30,7 +30,9 @@ export class RankingComponent implements OnInit, OnDestroy {
public chart;
public localeText = localeText;
public columnDefs = [
{ headerName: 'Użytkownik', field: 'username', headerTooltip: 'Użytkownik' },
{ headerName: 'Nazwa użytkownika', field: 'username', headerTooltip: 'Nazwa użytkownika' },
{ headerName: 'Imię', field: 'name', headerTooltip: 'Imię' },
{ headerName: 'Nazwisko', field: 'surname', headerTooltip: 'Nazwisko' },
{ headerName: 'Punkty', field: 'points', headerTooltip: 'Punkty' },
];
public data = [];

View File

@ -4,7 +4,7 @@
<button class="btn btn-study-cave float-right mr-1" [routerLink]="['/groups/', id]"><i class="fas fa-arrow-left"></i> Powrót</button>
<div style="clear: both;"></div>
</div>
<h1>{{group?.name}}</h1>
<h1>Wyniki za testy w grupie: {{group?.name}}</h1>
<br />
<div>
<h2>Wybierz test aby zobaczyć wyniki:</h2>