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