| | |
| | | import com.yami.trading.bean.rate.domain.UserRateConfig; |
| | | import com.yami.trading.dao.rate.UserRateConfigMapper; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | |
| | | return exchangeRate; |
| | | } |
| | | |
| | | /** |
| | | * 查询用户计价方式,欧元和英镑 |
| | | */ |
| | | public List<ExchangeRate> findUserConfigList(String partyId) { |
| | | ExchangeRate exchangeRate1 = exchangeRateService.findBy(ExchangeRate.IN, "EUR"); |
| | | ExchangeRate exchangeRate2 = exchangeRateService.findBy(ExchangeRate.IN, "GBP"); |
| | | if (exchangeRate1 == null && exchangeRate2 == null) { |
| | | return null; |
| | | } |
| | | List<ExchangeRate> exchangeRates = new ArrayList<>(); |
| | | exchangeRates.add(exchangeRate1); |
| | | exchangeRates.add(exchangeRate2); |
| | | |
| | | return exchangeRates; |
| | | } |
| | | |
| | | public UserRateConfig getByPartyId(String partyId) { |
| | | return getOne(Wrappers.<UserRateConfig>query().lambda().eq(UserRateConfig::getPartyId, partyId)); |
| | | } |