mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-11 17:07:27 +08:00
[api] The game should handle the max level itself, just add it for viewing
This commit is contained in:
@@ -117,6 +117,7 @@ public class ApiOngekiPlayerDataController {
|
|||||||
UserCard card = userCardOptional.get();
|
UserCard card = userCardOptional.get();
|
||||||
if(card.getDigitalStock() < 5) {
|
if(card.getDigitalStock() < 5) {
|
||||||
card.setDigitalStock(card.getDigitalStock() + 1);
|
card.setDigitalStock(card.getDigitalStock() + 1);
|
||||||
|
card.setMaxLevel(card.getMaxLevel() + 5);
|
||||||
return ResponseEntity.ok(userCardRepository.save(card));
|
return ResponseEntity.ok(userCardRepository.save(card));
|
||||||
} else {
|
} else {
|
||||||
// If digital stock is larger than 5, check if this card is N card.
|
// If digital stock is larger than 5, check if this card is N card.
|
||||||
@@ -124,6 +125,7 @@ public class ApiOngekiPlayerDataController {
|
|||||||
if(gameCard.isPresent()) {
|
if(gameCard.isPresent()) {
|
||||||
if(gameCard.get().getRarity().equals("N")) {
|
if(gameCard.get().getRarity().equals("N")) {
|
||||||
card.setDigitalStock(card.getDigitalStock() + 1);
|
card.setDigitalStock(card.getDigitalStock() + 1);
|
||||||
|
card.setMaxLevel(card.getMaxLevel() + 5);
|
||||||
return ResponseEntity.ok(userCardRepository.save(card));
|
return ResponseEntity.ok(userCardRepository.save(card));
|
||||||
} else {
|
} else {
|
||||||
return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body(new MessageResponse("This card has reached max limit."));
|
return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body(new MessageResponse("This card has reached max limit."));
|
||||||
@@ -156,6 +158,7 @@ public class ApiOngekiPlayerDataController {
|
|||||||
return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body(new MessageResponse("No, you have done this before."));
|
return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body(new MessageResponse("No, you have done this before."));
|
||||||
} else {
|
} else {
|
||||||
card.setKaikaDate(LocalDateTime.now().format(df));
|
card.setKaikaDate(LocalDateTime.now().format(df));
|
||||||
|
card.setMaxLevel(card.getMaxLevel() + 40);
|
||||||
card.setPrintCount(card.getPrintCount() + 1);
|
card.setPrintCount(card.getPrintCount() + 1);
|
||||||
return ResponseEntity.ok(userCardRepository.save(card));
|
return ResponseEntity.ok(userCardRepository.save(card));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user