From eeef63d31f05d894c8adbeb0242a8144e6de2b83 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Tue, 18 Nov 2025 10:43:41 +0800
Subject: [PATCH] 新增英镑汇率
---
trading-order-service/src/main/java/com/yami/trading/service/rate/UserRateConfigService.java | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/trading-order-service/src/main/java/com/yami/trading/service/rate/UserRateConfigService.java b/trading-order-service/src/main/java/com/yami/trading/service/rate/UserRateConfigService.java
index 0059edf..5e1ddb4 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/rate/UserRateConfigService.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/rate/UserRateConfigService.java
@@ -13,6 +13,8 @@
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;
/**
@@ -73,6 +75,22 @@
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));
}
--
Gitblit v1.9.3