This commit is contained in:
parent
73faa53ee9
commit
1a3aee9c28
1 changed files with 3 additions and 2 deletions
|
|
@ -200,7 +200,8 @@ public class ImdgQueryService {
|
||||||
|
|
||||||
public BigDecimal defineTransferRate(Long currencyPairDictionaryId, String securitySymbol) {
|
public BigDecimal defineTransferRate(Long currencyPairDictionaryId, String securitySymbol) {
|
||||||
ImdgPredicateBuilder pb = riskParameterImdg.predicateBuilder();
|
ImdgPredicateBuilder pb = riskParameterImdg.predicateBuilder();
|
||||||
String baseCurrency = "RUB".equals(securitySymbol) ? "CNY" : securitySymbol;
|
boolean isRub = "RUB".equals(securitySymbol);
|
||||||
|
String baseCurrency = isRub ? "CNY" : securitySymbol;
|
||||||
|
|
||||||
RiskParameter riskParameter = riskParameterImdg.getSingleObjectByPredicate(
|
RiskParameter riskParameter = riskParameterImdg.getSingleObjectByPredicate(
|
||||||
pb.and(
|
pb.and(
|
||||||
|
|
@ -208,7 +209,7 @@ public class ImdgQueryService {
|
||||||
pb.equals("currencyPairId", currencyPairDictionaryId)
|
pb.equals("currencyPairId", currencyPairDictionaryId)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
return riskParameter.getQuoteValue();
|
return isRub ? riskParameter.getValue() : riskParameter.getQuoteValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
public CurrencyPairDictionary getCurrencyPairDictionaryBySecurityId(Long securityId) {
|
public CurrencyPairDictionary getCurrencyPairDictionaryBySecurityId(Long securityId) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue