From 14c1946eae86a86f8d1edee6cf3bdaf7572fc966 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Thu, 30 Oct 2025 19:44:38 +0800
Subject: [PATCH] 1

---
 trading-order-admin/src/main/java/com/yami/trading/admin/controller/contract/ContractOrderController.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/contract/ContractOrderController.java b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/contract/ContractOrderController.java
index d32fb7e..f8fe4ae 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/admin/controller/contract/ContractOrderController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/admin/controller/contract/ContractOrderController.java
@@ -10,6 +10,7 @@
 import com.yami.trading.admin.model.AdjustProfitsModel;
 import com.yami.trading.bean.contract.domain.ContractApplyOrder;
 import com.yami.trading.bean.data.domain.Realtime;
+import com.yami.trading.bean.model.User;
 import com.yami.trading.common.domain.Result;
 import com.yami.trading.common.exception.BusinessException;
 import com.yami.trading.common.exception.YamiShopBindException;
@@ -17,6 +18,7 @@
 
 import com.yami.trading.common.util.ThreadUtils;
 import com.yami.trading.service.data.DataService;
+import com.yami.trading.service.user.UserService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import lombok.extern.slf4j.Slf4j;
@@ -62,6 +64,8 @@
     @Autowired(required = false)
     @Qualifier("dataService")
     private DataService dataService;
+    @Autowired
+    private UserService userService;
 
     /**
      * 非按金额订单列表数据
@@ -71,7 +75,9 @@
     public Result<IPage<ContractOrderDTO>> list(ContractOrderQuery contractOrderQuery, Page<ContractOrder> page) throws Exception {
         IPage<ContractOrderDTO> result = contractOrderService.listRecord(page, contractOrderQuery);
         result.getRecords().forEach(d -> {
-                    String symbol = d.getSymbol();
+            User user = userService.cacheUserBy(d.getPartyId());
+            d.setUserName(user.getUserName());
+            String symbol = d.getSymbol();
                     List<Realtime> realtimes = dataService.realtime(symbol);
                     if (CollectionUtil.isEmpty(realtimes)) {
                         d.setMark_price(BigDecimal.ZERO);

--
Gitblit v1.9.3