Helius
2021-06-15 478e76aaf92cec55208c7ef9a9e44abd6b8ec41c
modify
3 files modified
16 ■■■■ changed files
src/main/java/com/xcong/excoin/common/contants/AppContants.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/processor/DefaultCoinProcessor.java 9 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/quartz/job/CoinTradeInitJob.java 5 ●●●●● patch | view | raw | blame | history
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);
}
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";
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);
            }