| Line 48... |
Line 48... |
| 48 |
if (!otps.isEmpty()){
|
48 |
if (!otps.isEmpty()){
|
| 49 |
if (otps.get(0).getCreatedOn().isAfter(LocalDateTime.now().minusMinutes(2))){
|
49 |
if (otps.get(0).getCreatedOn().isAfter(LocalDateTime.now().minusMinutes(2))){
|
| 50 |
otpResponse.setMessage("OTP generated less than 2 minutes ago");
|
50 |
otpResponse.setMessage("OTP generated less than 2 minutes ago");
|
| 51 |
otpResponse.setReference_id(otps.get(0).getId());
|
51 |
otpResponse.setReference_id(otps.get(0).getId());
|
| 52 |
otpResponse.setResult(true);
|
52 |
otpResponse.setResult(true);
|
| - |
|
53 |
otpResponse.setOtp(otps.get(0).getOtp());
|
| 53 |
return otpResponse;
|
54 |
return otpResponse;
|
| 54 |
}
|
55 |
}
|
| 55 |
else if(otps.get(0).getCreatedOn().isAfter(LocalDateTime.now().minusMinutes(10))){
|
56 |
else if(otps.get(0).getCreatedOn().isAfter(LocalDateTime.now().minusMinutes(10))){
|
| 56 |
otp = otps.get(0).getOtp();
|
57 |
otp = otps.get(0).getOtp();
|
| 57 |
}
|
58 |
}
|
| Line 64... |
Line 65... |
| 64 |
}
|
65 |
}
|
| 65 |
Otp otp_d = otpRepository.generateOtp(email, phone, otpType, otp);
|
66 |
Otp otp_d = otpRepository.generateOtp(email, phone, otpType, otp);
|
| 66 |
otpResponse.setReference_id(otp_d.getId());
|
67 |
otpResponse.setReference_id(otp_d.getId());
|
| 67 |
otpResponse.setMessage("OTP generated successfully");
|
68 |
otpResponse.setMessage("OTP generated successfully");
|
| 68 |
otpResponse.setResult(true);
|
69 |
otpResponse.setResult(true);
|
| - |
|
70 |
otpResponse.setOtp(otp_d.getOtp());
|
| 69 |
return otpResponse;
|
71 |
return otpResponse;
|
| 70 |
}
|
72 |
}
|
| 71 |
|
73 |
|
| 72 |
public OTPResponse validateOtp(String email, long reference_id, String otp_number) throws Exception, ProfitMandiBusinessException{
|
74 |
public OTPResponse validateOtp(String email, long reference_id, String otp_number) throws Exception, ProfitMandiBusinessException{
|
| 73 |
OTPResponse otpResponse = new OTPResponse();
|
75 |
OTPResponse otpResponse = new OTPResponse();
|