Nabeel-DG-BS
Raja Nabeel 1 year ago
parent d1594cc07a
commit 4b741130ba

@ -12,7 +12,7 @@ public interface PinRepository extends JpaRepository<Pin, Long> {
@Query("SELECT p FROM DG_PN_PIN p WHERE p.userName = :username AND p.pinstatus = 'Unverified' AND p.pinExpirydate > CURRENT_TIMESTAMP AND p.pintype=:pinType ORDER BY p.pinserial DESC LIMIT 1") @Query("SELECT p FROM DG_PN_PIN p WHERE p.userName = :username AND p.pinstatus = 'Unverified' AND p.pinExpirydate > CURRENT_TIMESTAMP AND p.pintype=:pinType ORDER BY p.pinserial DESC LIMIT 1")
Optional<Pin> findLatestActiveOtpByUserName(String username, String pinType); Optional<Pin> findLatestActiveOtpByUserName(String username, String pinType);
@Query("SELECT p FROM DG_PN_PIN p WHERE p.pinserial = :id And p.pincode =:obpPincode AND p.pinstatus = 'Unverified' AND p.pinExpirydate > CURRENT_TIMESTAMP AND p.pintype=:pinType ORDER BY p.pinserial DESC LIMIT 1") @Query("SELECT p FROM DG_PN_PIN p WHERE p.pincode =:obpPincode AND p.pinstatus = 'Unverified' AND p.pinExpirydate > CURRENT_TIMESTAMP AND p.pintype=:pinType ORDER BY p.pinserial DESC LIMIT 1")
Optional<Pin> findsss(String id, String pinType, String obpPincode); Optional<Pin> findsss( String pinType, String obpPincode);
} }

@ -61,7 +61,7 @@ public class NotificationService {
} }
public void verifyOtpViaOtpId(String id, String pinType, String obpPincode) { public void verifyOtpViaOtpId(String id, String pinType, String obpPincode) {
Pin pin = pinRepository.findsss(id, pinType, obpPincode) Pin pin = pinRepository.findsss(pinType, obpPincode)
.orElseThrow(() -> new InvalidOTPException(id)); .orElseThrow(() -> new InvalidOTPException(id));
pin.setPinstatus("VERIFIED"); pin.setPinstatus("VERIFIED");
pinRepository.save(pin); pinRepository.save(pin);

Loading…
Cancel
Save