From d5b1ec5dca1aefb6425d2e12b1b2804714019c27 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Thu, 28 Jan 2021 16:31:21 +0800
Subject: [PATCH] whole bomb finish

---
 src/main/java/com/xcong/excoin/rabbit/init/OrderProducerInit.java |   14 +++-----------
 1 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/rabbit/init/OrderProducerInit.java b/src/main/java/com/xcong/excoin/rabbit/init/OrderProducerInit.java
index 7733528..529878d 100644
--- a/src/main/java/com/xcong/excoin/rabbit/init/OrderProducerInit.java
+++ b/src/main/java/com/xcong/excoin/rabbit/init/OrderProducerInit.java
@@ -129,18 +129,10 @@
         }
 
         // 全仓持仓
-        List<HashMap<String, Object>> wholeHoldOrders = contractHoldOrderDao.selectAllWholeOrderMemberIdAndSymbol();
+        List<Long> wholeHoldOrders = contractHoldOrderDao.selectAllWholeOrderMemberId();
         if (CollUtil.isNotEmpty(wholeHoldOrders)) {
-            MemberEntity memberEntity = null;
-            for (HashMap<String, Object> wholeHoldOrder : wholeHoldOrders) {
-                Long memberId = (Long) wholeHoldOrder.get("member_id");
-                String symbol = (String) wholeHoldOrder.get("symbol");
-                if (memberEntity == null || !memberId.equals(memberEntity.getId())) {
-                    memberEntity = memberDao.selectById(memberId);
-                }
-
-//                ThreadPoolUtils.sendWholeForceClosingPrice(symbol, memberEntity);
-                CalculateUtil.getForceSetPriceForWhole(null, memberEntity);
+            for (Long memberId : wholeHoldOrders) {
+                ThreadPoolUtils.sendWholePrice(memberId);
             }
         }
 

--
Gitblit v1.9.1