dev temp set urk
Test Workflow / test (push) Successful in 3s

This commit is contained in:
vladp
2026-03-10 12:26:43 +07:00
parent c87b5af628
commit b65a39b672
@@ -124,12 +124,12 @@ public class PaymentService {
} }
private void activateTariffForUser(User user, Tariff tariff) { private void activateTariffForUser(User user, Tariff tariff) {
String type = tariff.getType(); String type = tariff.getTariffAccountType();
TariffInfo activeTariffInfo = user.getActiveTariffInfo();
if (type.equals("token")) { if (type.equals("token")) {
TariffInfo activeTariffInfo = user.getActiveTariffInfo(); Integer tokens = activeTariffInfo.getBoughtTokens();
Integer tokens = activeTariffInfo.getTokens() + tariff.getTokens(); activeTariffInfo.setBoughtTokens(tokens + tariff.getTokens());
activeTariffInfo.setTokens(tokens);
tariffInfoRepository.save(activeTariffInfo); tariffInfoRepository.save(activeTariffInfo);
} else { } else {
@@ -138,6 +138,7 @@ public class PaymentService {
tariffInfo.setStartTariff(LocalDateTime.now()); tariffInfo.setStartTariff(LocalDateTime.now());
tariffInfo.setEndTariff(LocalDateTime.now().plusMonths(1)); tariffInfo.setEndTariff(LocalDateTime.now().plusMonths(1));
tariffInfo.setTokens(tariff.getTokens()); tariffInfo.setTokens(tariff.getTokens());
tariffInfo.setBoughtTokens(activeTariffInfo.getBoughtTokens());
tariffInfo.setTariff(tariff); tariffInfo.setTariff(tariff);
tariffInfoService.linkUserTariffInfo(user, tariffInfoService.addTariffInfo(tariffInfo)); tariffInfoService.linkUserTariffInfo(user, tariffInfoService.addTariffInfo(tariffInfo));