@@ -124,12 +124,12 @@ public class PaymentService {
|
||||
}
|
||||
|
||||
private void activateTariffForUser(User user, Tariff tariff) {
|
||||
String type = tariff.getType();
|
||||
String type = tariff.getTariffAccountType();
|
||||
TariffInfo activeTariffInfo = user.getActiveTariffInfo();
|
||||
|
||||
if (type.equals("token")) {
|
||||
TariffInfo activeTariffInfo = user.getActiveTariffInfo();
|
||||
Integer tokens = activeTariffInfo.getTokens() + tariff.getTokens();
|
||||
activeTariffInfo.setTokens(tokens);
|
||||
Integer tokens = activeTariffInfo.getBoughtTokens();
|
||||
activeTariffInfo.setBoughtTokens(tokens + tariff.getTokens());
|
||||
|
||||
tariffInfoRepository.save(activeTariffInfo);
|
||||
} else {
|
||||
@@ -138,6 +138,7 @@ public class PaymentService {
|
||||
tariffInfo.setStartTariff(LocalDateTime.now());
|
||||
tariffInfo.setEndTariff(LocalDateTime.now().plusMonths(1));
|
||||
tariffInfo.setTokens(tariff.getTokens());
|
||||
tariffInfo.setBoughtTokens(activeTariffInfo.getBoughtTokens());
|
||||
tariffInfo.setTariff(tariff);
|
||||
|
||||
tariffInfoService.linkUserTariffInfo(user, tariffInfoService.addTariffInfo(tariffInfo));
|
||||
|
||||
Reference in New Issue
Block a user