From 478e76aaf92cec55208c7ef9a9e44abd6b8ec41c Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Tue, 15 Jun 2021 17:55:51 +0800
Subject: [PATCH] modify

---
 src/main/java/com/xcong/excoin/common/contants/AppContants.java    |    2 ++
 src/main/java/com/xcong/excoin/processor/DefaultCoinProcessor.java |    9 +++++----
 src/main/java/com/xcong/excoin/quartz/job/CoinTradeInitJob.java    |    5 +++++
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/common/contants/AppContants.java b/src/main/java/com/xcong/excoin/common/contants/AppContants.java
index 89959cc..82d4fe1 100644
--- a/src/main/java/com/xcong/excoin/common/contants/AppContants.java
+++ b/src/main/java/com/xcong/excoin/common/contants/AppContants.java
@@ -81,4 +81,6 @@
      */
     public static final String ORDER_CANCEL_KEY = "COIN_ORDER_CANCEL_";
 
+    public static final BigDecimal DEFAULT_PRICE = BigDecimal.valueOf(66);
+
 }
diff --git a/src/main/java/com/xcong/excoin/processor/DefaultCoinProcessor.java b/src/main/java/com/xcong/excoin/processor/DefaultCoinProcessor.java
index a4b71e4..329aa91 100644
--- a/src/main/java/com/xcong/excoin/processor/DefaultCoinProcessor.java
+++ b/src/main/java/com/xcong/excoin/processor/DefaultCoinProcessor.java
@@ -3,6 +3,7 @@
 
 import com.alibaba.fastjson.JSON;
 import com.huobi.client.model.Candlestick;
+import com.xcong.excoin.common.contants.AppContants;
 import com.xcong.excoin.trade.ExchangeTrade;
 import com.xcong.excoin.utils.RedisUtils;
 import lombok.ToString;
@@ -314,11 +315,11 @@
         Candlestick kLine = new Candlestick();
         kLine.setTimestamp(endTick);
         kLine.setAmount(BigDecimal.ZERO);
-        kLine.setClose(BigDecimal.valueOf(66));
-        kLine.setLow(BigDecimal.valueOf(66));
-        kLine.setOpen(BigDecimal.valueOf(66));
+        kLine.setClose(AppContants.DEFAULT_PRICE);
+        kLine.setLow(AppContants.DEFAULT_PRICE);
+        kLine.setOpen(AppContants.DEFAULT_PRICE);
         kLine.setVolume(BigDecimal.ZERO);
-        kLine.setHigh(BigDecimal.valueOf(66));
+        kLine.setHigh(AppContants.DEFAULT_PRICE);
         String rangeUnit = "";
         if (field == Calendar.MINUTE) {
             rangeUnit = "min";
diff --git a/src/main/java/com/xcong/excoin/quartz/job/CoinTradeInitJob.java b/src/main/java/com/xcong/excoin/quartz/job/CoinTradeInitJob.java
index 58fd0fa..f52b1ba 100644
--- a/src/main/java/com/xcong/excoin/quartz/job/CoinTradeInitJob.java
+++ b/src/main/java/com/xcong/excoin/quartz/job/CoinTradeInitJob.java
@@ -6,6 +6,7 @@
 import com.huobi.client.SubscriptionOptions;
 import com.huobi.client.model.Candlestick;
 import com.huobi.client.model.enums.CandlestickInterval;
+import com.xcong.excoin.common.contants.AppContants;
 import com.xcong.excoin.modules.coin.dao.OrderCoinDealDao;
 import com.xcong.excoin.modules.coin.dao.OrderCoinsDao;
 import com.xcong.excoin.modules.coin.entity.OrderCoinsEntity;
@@ -133,6 +134,10 @@
             long currentTimeMillis = System.currentTimeMillis();
             for (String s : rang) {
                 Candlestick candlestick = new Candlestick();
+                candlestick.setClose(AppContants.DEFAULT_PRICE);
+                candlestick.setHigh(AppContants.DEFAULT_PRICE);
+                candlestick.setLow(AppContants.DEFAULT_PRICE);
+                candlestick.setOpen(AppContants.DEFAULT_PRICE);
                 candlestick.setTimestamp(currentTimeMillis);
                 currentKlineMap.put(s,candlestick);
             }

--
Gitblit v1.9.1