mirror of https://github.com/hykilpikonna/AquaDX
[api] Update ONGEKI chouKaika level
parent
49d105de4e
commit
4258064b6a
|
@ -197,15 +197,24 @@ public class ApiOngekiPlayerDataController {
|
||||||
return ResponseEntity.status(HttpStatus.NOT_FOUND).body(new MessageResponse("Card not found."));
|
return ResponseEntity.status(HttpStatus.NOT_FOUND).body(new MessageResponse("Card not found."));
|
||||||
} else {
|
} else {
|
||||||
UserCard card = userCardOptional.get();
|
UserCard card = userCardOptional.get();
|
||||||
if(!card.getChoKaikaDate().equals("0000-00-00 00:00:00.0")) {
|
Optional<GameCard> gameCard = gameCardRepository.findById((long) card.getCardId());
|
||||||
return ResponseEntity.status(HttpStatus.UNPROCESSABLE_ENTITY).body(new MessageResponse("No, you have done this before."));
|
if(gameCard.isPresent()) {
|
||||||
|
if(gameCard.get().getRarity().equals("N")) {
|
||||||
|
card.setMaxLevel(100);
|
||||||
|
card.setLevel(100);
|
||||||
} else {
|
} else {
|
||||||
|
card.setMaxLevel(70);
|
||||||
|
card.setLevel(70);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
card.setMaxLevel(100);
|
||||||
|
card.setLevel(100);
|
||||||
|
}
|
||||||
card.setChoKaikaDate(LocalDateTime.now().format(df));
|
card.setChoKaikaDate(LocalDateTime.now().format(df));
|
||||||
card.setPrintCount(card.getPrintCount() + 1);
|
card.setPrintCount(card.getPrintCount() + 1);
|
||||||
return ResponseEntity.ok(userCardRepository.save(card));
|
return ResponseEntity.ok(userCardRepository.save(card));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
@GetMapping("character")
|
@GetMapping("character")
|
||||||
public ReducedPageResponse<UserCharacter> getCharacter(@RequestParam Integer aimeId,
|
public ReducedPageResponse<UserCharacter> getCharacter(@RequestParam Integer aimeId,
|
||||||
|
|
Loading…
Reference in New Issue