[DIVA] Add stage result index to prevent multiple result being sent by client, fix #3

This commit is contained in:
samnyan
2020-01-23 15:31:32 +08:00
parent b70ec89902
commit ce780b2edb
7 changed files with 77 additions and 36 deletions

View File

@@ -40,6 +40,8 @@ public class GameSession implements Serializable {
private Integer stageIndex;
private Integer stageResultIndex;
private Integer lastPvId;
private Integer levelNumber;
@@ -52,13 +54,14 @@ public class GameSession implements Serializable {
private Integer vp;
public GameSession(int acceptId, PlayerProfile pdId, StartMode startMode, LocalDateTime startTime, LocalDateTime lastUpdateTime, Integer stageIndex, Integer lastPvId, Integer levelNumber, Integer levelExp, Integer oldLevelNumber, Integer oldLevelExp, Integer vp) {
public GameSession(int acceptId, PlayerProfile pdId, StartMode startMode, LocalDateTime startTime, LocalDateTime lastUpdateTime, Integer stageIndex, Integer stageResultIndex, Integer lastPvId, Integer levelNumber, Integer levelExp, Integer oldLevelNumber, Integer oldLevelExp, Integer vp) {
this.acceptId = acceptId;
this.pdId = pdId;
this.startMode = startMode;
this.startTime = startTime;
this.lastUpdateTime = lastUpdateTime;
this.stageIndex = stageIndex;
this.stageResultIndex = stageResultIndex;
this.lastPvId = lastPvId;
this.levelNumber = levelNumber;
this.levelExp = levelExp;