@Override public String getKycLink(long investorId) throws InvestorNotFoundException { KycInfo kycInfo = kycInfoService.getKycInfoByInvestorId(investorId); return kycConfigHolder.getIdNowHost() + "/" + kycConfigHolder.getIdNowCompanyId() + "/userdata/" + kycInfo.getKycUuid(); }
LOG.debug("Saved kycInfo in db: investorId: {}, kycUuid: {}, isKycComplete: {}", kycInfo.getInvestorId(), kycInfo.getKycUuid(), kycInfo.isKycComplete()); } catch (DataIntegrityViolationException e) { LOG.info("KycInfo for investor was already saved to database.", investorId);
@Test public void testFindOptionalByKycUuid() { KycInfo kycInfo = createKycInfo(1,false); KycInfo savedKycInfo = kycInfoRepository.save(kycInfo); Optional<KycInfo> oKycInfo = kycInfoRepository.findOptionalByKycUuid(savedKycInfo.getKycUuid()); assertTrue(oKycInfo.isPresent()); assertEquals(1, (long)oKycInfo.get().getInvestorId()); assertEquals(savedKycInfo.getKycUuid(), oKycInfo.get().getKycUuid()); }
@Test public void testSetKycCompleteByUuid() throws KycInfoNotSavedException { kycInfoService.saveKycInfo(50, kycUri); Optional<KycInfo> oKycInfo = kycInfoRepository.findOptionalByInvestorId(50); assertKycInfo(oKycInfo.get(), 50, false, 0, false, kycUri); try { kycInfoService.setKycCompleteByUuid(oKycInfo.get().getKycUuid(), true); } catch(InvestorNotFoundException e) { fail(e.getMessage()); } oKycInfo = kycInfoRepository.findOptionalByInvestorId(50); assertKycInfo(oKycInfo.get(), 50, false, 0, true, kycUri); }
@Before public void setUp() throws Exception { kycInfoService.saveKycInfo(1, null); targetKycLink = kycConfigHolder.getIdNowHost() + "/" + kycConfigHolder.getIdNowCompanyId() + "/userdata/" + kycInfoService.getKycInfoByInvestorId(1).getKycUuid(); }
@Test public void testGetKycInfoByKycUuid() throws KycInfoNotSavedException { kycInfoService.saveKycInfo(1, kycUri); UUID uuid = kycInfoRepository.findOptionalByInvestorId(1).get().getKycUuid(); try { KycInfo kycInfo = kycInfoService.getKycInfoByKycUuid(uuid); assertKycInfo(kycInfo, 1, false, 0, false, kycUri); } catch(InvestorNotFoundException e) { fail(e.getMessage()); } }