From db2df18d934abbb3514ea8e7162f037a69988eae Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Wed, 19 Nov 2025 14:53:49 +0800
Subject: [PATCH] 优化

---
 trading-order-service/src/main/java/com/yami/trading/service/exchange/impl/ExchangeApplyOrderServiceImpl.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/trading-order-service/src/main/java/com/yami/trading/service/exchange/impl/ExchangeApplyOrderServiceImpl.java b/trading-order-service/src/main/java/com/yami/trading/service/exchange/impl/ExchangeApplyOrderServiceImpl.java
index 36f54ce..6e49ba3 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/exchange/impl/ExchangeApplyOrderServiceImpl.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/exchange/impl/ExchangeApplyOrderServiceImpl.java
@@ -219,6 +219,17 @@
         return getSettleList(list);
     }
 
+    @Override
+    public List<ExchangeSymbolDto> querySpotTradPosition(String userId, String symbol) {
+        LambdaQueryWrapper<ExchangeApplyOrder> lambdaQueryWrapper = Wrappers.<ExchangeApplyOrder>query().lambda();
+        lambdaQueryWrapper.eq(ExchangeApplyOrder::getPartyId, userId);
+        lambdaQueryWrapper.eq(ExchangeApplyOrder::getSymbol, symbol);
+        lambdaQueryWrapper.eq(ExchangeApplyOrder::getState, ExchangeApplyOrder.STATE_CREATED);
+        lambdaQueryWrapper.orderByDesc(ExchangeApplyOrder::getCreateTime);
+        List<ExchangeApplyOrder> list = list(lambdaQueryWrapper);
+        return getDataList(list);
+    }
+
     public List<ExchangeSymbolDto> getSettleList(List<ExchangeApplyOrder> dbList) {
         List<ExchangeSymbolDto> result = new ArrayList<>();
         Map<String, List<ExchangeSymbolDto>> map = new HashMap<>();
@@ -509,8 +520,8 @@
 
     @Override
     public Page<ExchangeApplyOrderDto> listPage(Page page, String rolename, String userName, String orderNo, String state,
-                                                String offset, String symbolType, String userCode, String symbol, List<String> userIds) {
-        return baseMapper.listPage(page, rolename, userName, orderNo, state, offset, symbolType, userCode, symbol, userIds);
+                                                String offset, String symbolType, String userCode, String symbol, String usernameParent, List<String> userIds) {
+        return baseMapper.listPage(page, rolename, userName, orderNo, state, offset, symbolType, userCode, symbol, usernameParent, userIds);
     }
 
     @Override

--
Gitblit v1.9.3