From befbf57e4112d07003bff18102f556a1e5a154de Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Wed, 22 Apr 2026 10:53:37 +0800
Subject: [PATCH] 1
---
trading-order-service/src/main/resources/mapper/trader/TraderFollowUserOrderMapper.xml | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/trading-order-service/src/main/resources/mapper/trader/TraderFollowUserOrderMapper.xml b/trading-order-service/src/main/resources/mapper/trader/TraderFollowUserOrderMapper.xml
index b085c46..d620873 100644
--- a/trading-order-service/src/main/resources/mapper/trader/TraderFollowUserOrderMapper.xml
+++ b/trading-order-service/src/main/resources/mapper/trader/TraderFollowUserOrderMapper.xml
@@ -7,11 +7,13 @@
orders.STATE state,orders.FEE fee,orders.PROFIT profit,orders.DEPOSIT deposit,orders.DEPOSIT_OPEN deposit_open,orders.CLOSE_AVG_PRICE close_avg_price,
DATE_FORMAT(orders.CLOSE_TIME, '%Y-%m-%d %H:%i:%S') closeTime,DATE_FORMAT(orders.CREATE_TIME, '%Y-%m-%d %H:%i:%S') createTime,
orders.VOLUME_OPEN volume_open,orders.VOLUME volume,item.NAME itemname,trader_user_order.USER_ORDER_NO order_no,
- orders.stop_price_profit stop_price_profit, orders.stop_price_loss stop_price_loss, orders.lever_rate lever_rate, orders.force_close_price force_close_price,
- trader_user_order.TRADER_PARTY_ID trader_party_id
+ orders.stop_price_profit stop_price_profit, orders.stop_price_loss stop_price_loss, orders.force_close_price force_close_price,
+ trader_user_order.TRADER_PARTY_ID trader_party_id,
+ IFNULL(tr.NAME, '') follow_trader_name
FROM T_TRADER_FOLLOW_USER_ORDER trader_user_order
INNER JOIN T_CONTRACT_ORDER orders ON orders.ORDER_NO = trader_user_order.USER_ORDER_NO
INNER JOIN T_ITEM item ON orders.SYMBOL = item.SYMBOL
+ LEFT JOIN T_TRADER tr ON tr.PARTY_ID = trader_user_order.TRADER_PARTY_ID
WHERE 1 = 1
<if test="null != state and state != ''">
AND orders.state =#{state}
@@ -21,6 +23,18 @@
LIMIT #{pageNo}, #{pageSize}
</select>
+ <select id="countListDatas" resultType="java.lang.Long">
+ SELECT COUNT(1)
+ FROM T_TRADER_FOLLOW_USER_ORDER trader_user_order
+ INNER JOIN T_CONTRACT_ORDER orders ON orders.ORDER_NO = trader_user_order.USER_ORDER_NO
+ INNER JOIN T_ITEM item ON orders.SYMBOL = item.SYMBOL
+ WHERE 1 = 1
+ <if test="null != state and state != ''">
+ AND orders.state = #{state}
+ </if>
+ AND trader_user_order.PARTY_ID = #{partyId}
+ </select>
+
<select id="listMDatas" resultType="java.util.Map">
SELECT trader.NAME trader_name,trader_user.USERNAME username,party.user_code usercode,party.role_name rolename,trader_user_order.UUID id,trader_user_order.STATE state,
trader_user_order.VOLUME volume,trader_user_order.USER_ORDER_NO user_order_no,trader_user_order.TRADER_ORDER_NO trader_order_no ,DATE_FORMAT(trader_user_order.CREATE_TIME, '%Y-%m-%d %H:%i:%S') create_time
--
Gitblit v1.9.3