Subversion Repositories SmartDukaan

Rev

Rev 21285 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21285 Rev 21299
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();