dev add referral
Test Workflow / test (push) Successful in 3s

This commit is contained in:
vladp
2026-02-06 01:01:34 +07:00
parent 80c53515fb
commit f52ce6db3c
11 changed files with 258 additions and 16 deletions
@@ -6,6 +6,7 @@ import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
import org.springframework.validation.BeanPropertyBindingResult;
import org.springframework.validation.BindingResult;
import ru.soune.ReferralService;
import ru.soune.nocopy.dto.*;
import ru.soune.nocopy.dto.register.RegAnswer;
import ru.soune.nocopy.dto.register.RegRequest;
@@ -34,6 +35,9 @@ public class RegRequestHandler implements RequestHandler {
private final EmailService emailService;
//TODO add when add all referall
// private final ReferralService referralService;
@Override
public BaseResponse handle(BaseRequest request) throws ValidationException {
RegRequest regRequest = objectMapper.convertValue(request.getMessageBody(), RegRequest.class);
@@ -81,6 +85,8 @@ public class RegRequestHandler implements RequestHandler {
regAnswer.setToken(token);
regAnswer.setVerified(true);
regAnswer.setActive(true);
//TODO add when add all referall
// referralService.onRegister(authToken.getUser().getId(), regRequest.getReferralLink());
return new BaseResponse(request.getMsgId(), MessageCode.SUCCESS.getCode(),
MessageCode.SUCCESS.getDescription(), regAnswer);