mirror of
https://github.com/valitydev/fraudbusters-mg-connector.git
synced 2024-11-06 09:25:18 +00:00
Fix bug with crypto wallet
This commit is contained in:
parent
325b791131
commit
4597c98b38
@ -17,12 +17,14 @@ public class FistfulResourceToDomainResourceConverter implements Converter<com.r
|
|||||||
@Override
|
@Override
|
||||||
public Resource convert(com.rbkmoney.fistful.base.Resource fistfulResource) {
|
public Resource convert(com.rbkmoney.fistful.base.Resource fistfulResource) {
|
||||||
log.debug("Start convert fistfulResource : {}", fistfulResource);
|
log.debug("Start convert fistfulResource : {}", fistfulResource);
|
||||||
final Resource resource = new Resource();
|
Resource resource = new Resource();
|
||||||
if (fistfulResource.isSetBankCard()) {
|
if (fistfulResource.isSetBankCard()) {
|
||||||
final BankCard bankCard = convertBankCard(fistfulResource.getBankCard().getBankCard());
|
BankCard bankCard = convertBankCard(fistfulResource.getBankCard().getBankCard());
|
||||||
resource.setBankCard(bankCard);
|
resource.setBankCard(bankCard);
|
||||||
} else if (fistfulResource.isSetCryptoWallet()) {
|
} else if (fistfulResource.isSetCryptoWallet()) {
|
||||||
final CryptoWallet cryptoWallet = new CryptoWallet();
|
CryptoWallet cryptoWallet = new CryptoWallet()
|
||||||
|
.setId(fistfulResource.getCryptoWallet().getCryptoWallet().getId())
|
||||||
|
.setCurrency(fistfulResource.getCryptoWallet().getCryptoWallet().getCurrency().name());
|
||||||
resource.setCryptoWallet(cryptoWallet);
|
resource.setCryptoWallet(cryptoWallet);
|
||||||
} else {
|
} else {
|
||||||
log.error("Unknown resource type: {}", fistfulResource);
|
log.error("Unknown resource type: {}", fistfulResource);
|
||||||
@ -33,7 +35,7 @@ public class FistfulResourceToDomainResourceConverter implements Converter<com.r
|
|||||||
}
|
}
|
||||||
|
|
||||||
private BankCard convertBankCard(com.rbkmoney.fistful.base.BankCard bankCardFrom) {
|
private BankCard convertBankCard(com.rbkmoney.fistful.base.BankCard bankCardFrom) {
|
||||||
final BankCard bankCard = new BankCard();
|
BankCard bankCard = new BankCard();
|
||||||
bankCard.setToken(bankCardFrom.getToken());
|
bankCard.setToken(bankCardFrom.getToken());
|
||||||
bankCard.setIssuerCountry(bankCardFrom.isSetIssuerCountry() ?
|
bankCard.setIssuerCountry(bankCardFrom.isSetIssuerCountry() ?
|
||||||
Residence.valueOf(bankCardFrom.getIssuerCountry().name()) : null);
|
Residence.valueOf(bankCardFrom.getIssuerCountry().name()) : null);
|
||||||
|
Loading…
Reference in New Issue
Block a user