Subversion Repositories SmartDukaan

Rev

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

Rev 21735 Rev 22931
Line 81... Line 81...
81
		otp.setTryCount(otp.getTryCount()+1);
81
		otp.setTryCount(otp.getTryCount()+1);
82
		otpResponse.setReference_id(reference_id);
82
		otpResponse.setReference_id(reference_id);
83
		if (!otp.getEmail().equalsIgnoreCase(email) || !otp.getOtp().equalsIgnoreCase(otp_number)){
83
		if (!otp.getEmail().equalsIgnoreCase(email) || !otp.getOtp().equalsIgnoreCase(otp_number)){
84
			otpResponse.setMessage("Invalid otp");
84
			otpResponse.setMessage("Invalid otp");
85
			otpResponse.setResult(false);
85
			otpResponse.setResult(false);
86
			otpRepository.updateById(otp);
86
			otpRepository.update(otp);
87
			return otpResponse;
87
			return otpResponse;
88
		}
88
		}
89
		if (otp.isExpired() || otp.isVerified() || otp.getExpiryTimestamp().isBefore(LocalDateTime.now())){
89
		if (otp.isExpired() || otp.isVerified() || otp.getExpiryTimestamp().isBefore(LocalDateTime.now())){
90
			otpResponse.setMessage("OTP expired");
90
			otpResponse.setMessage("OTP expired");
91
			otpResponse.setResult(false);
91
			otpResponse.setResult(false);
Line 96... Line 96...
96
			otpResponse.setResult(false);
96
			otpResponse.setResult(false);
97
			return otpResponse;
97
			return otpResponse;
98
		}
98
		}
99
		otp.setExpired(true);
99
		otp.setExpired(true);
100
		otp.setVerified(true);
100
		otp.setVerified(true);
101
		otpRepository.updateById(otp);
101
		otpRepository.update(otp);
102
		otpResponse.setMessage("OTP validated successfully");
102
		otpResponse.setMessage("OTP validated successfully");
103
		otpResponse.setResult(true);
103
		otpResponse.setResult(true);
104
		return otpResponse;
104
		return otpResponse;
105
	}
105
	}
106
	
106