上个bug貌似已经解决

This commit is contained in:
zhangkun9038@dingtalk.com 2024-12-26 15:44:45 +08:00
parent 8f35b60e5c
commit a2636249be

View File

@ -180,7 +180,7 @@ func (core *Core) SaveCandle(instId string, period string, rsp *CandleData, dura
leng := len(rsp.Data) leng := len(rsp.Data)
// fmt.Println("saveCandle leng: ", leng, " instId: ", instId, " period: ", period) // fmt.Println("saveCandle leng: ", leng, " instId: ", instId, " period: ", period)
logrus.Info("saveCandle leng: ", leng, " instId: ", instId, " period: ", period, " length of rsp.Data: ", len(rsp.Data)) logrus.Info("saveCandle leng: ", leng, " instId: ", instId, " period: ", period, " length of rsp.Data: ", len(rsp.Data))
for _, v := range rsp.Data { for k, v := range rsp.Data {
tmi := ToInt64(v[0]) tmi := ToInt64(v[0])
last := ToInt64(v[4]) last := ToInt64(v[4])
if last == 0 { if last == 0 {
@ -207,9 +207,11 @@ func (core *Core) SaveCandle(instId string, period string, rsp *CandleData, dura
// 如果candle都不需要存到redis那么AddToGeneralCandleChnl也没有意义 // 如果candle都不需要存到redis那么AddToGeneralCandleChnl也没有意义
saveCandle := os.Getenv("TEXUS_SAVECANDLE") saveCandle := os.Getenv("TEXUS_SAVECANDLE")
if saveCandle == "true" { if saveCandle == "true" {
go func(k int) {
candle.SetToKey(core) candle.SetToKey(core)
core.AddToGeneralCandleChnl(&candle, arys) core.AddToGeneralCandleChnl(&candle, arys)
time.Sleep(dura / time.Duration(leng)) time.Sleep(time.Duration(k*40) * time.Millisecond)
}(k)
} }
} }
} }