@@ -16,7 +16,6 @@ import ru.soune.nocopy.exception.NotValidFieldException;
|
||||
import ru.soune.nocopy.exception.ValidationException;
|
||||
import ru.soune.nocopy.handler.validator.RegRequestValidator;
|
||||
import ru.soune.nocopy.repository.ReferralJpaRepository;
|
||||
import ru.soune.nocopy.repository.ReferralLevelRepository;
|
||||
import ru.soune.nocopy.repository.UserRepository;
|
||||
import ru.soune.nocopy.service.register.AuthService;
|
||||
import ru.soune.nocopy.service.mail.EmailService;
|
||||
@@ -59,15 +58,16 @@ public class RegRequestHandler implements RequestHandler {
|
||||
|
||||
String referralLink = regRequest.getReferralLink();
|
||||
|
||||
Referral referral = referralJpaRepository.findByReferralLink(referralLink);
|
||||
|
||||
if (referral == null) {
|
||||
throw new NotValidFieldException("Referral link is not found:" + referralLink +
|
||||
referralLink, new BaseResponse(request.getMsgId(),
|
||||
MessageCode.REFERRAL_LINK_IS_NOT_EXIST.getCode(),
|
||||
MessageCode.REFERRAL_LINK_IS_NOT_EXIST.getDescription(), Map.of(
|
||||
"referralLink", referralLink
|
||||
)));
|
||||
if (referralLink != null) {
|
||||
Referral referral = referralJpaRepository.findByReferralLink(referralLink);
|
||||
if (referral == null) {
|
||||
throw new NotValidFieldException("Referral link is not found:" + referralLink +
|
||||
referralLink, new BaseResponse(request.getMsgId(),
|
||||
MessageCode.REFERRAL_LINK_IS_NOT_EXIST.getCode(),
|
||||
MessageCode.REFERRAL_LINK_IS_NOT_EXIST.getDescription(), Map.of(
|
||||
"referralLink", referralLink
|
||||
)));
|
||||
}
|
||||
}
|
||||
|
||||
BindingResult bindingResult = new BeanPropertyBindingResult(regRequest, "regRequest");
|
||||
|
||||
Reference in New Issue
Block a user