Explorar o código

优化持仓分析的邮件提醒

hsun hai 1 ano
pai
achega
4679c99ba8
Modificáronse 1 ficheiros con 9 adicións e 0 borrados
  1. 9 0
      services/data/trade_position_analysis.go

+ 9 - 0
services/data/trade_position_analysis.go

@@ -67,6 +67,15 @@ func InitTradePosition(exchange, startDate, endDate string) (err error, errMsg s
 		return
 	}
 	if len(originList) <= 0 {
+		// 忽略周末
+		w := time.Now().Weekday().String()
+		if w == "Saturday" || w == "Sunday" {
+			return
+		}
+		// 每天最后一个小时执行依旧无数据时, 才进行邮件提示
+		if time.Now().Hour() != 23 {
+			return
+		}
 		err = fmt.Errorf("原始数据没有值")
 		return
 	}