|
@@ -4,6 +4,7 @@ import (
|
|
|
"context"
|
|
|
"fmt"
|
|
|
"hongze/hongze_task/models/data_manage"
|
|
|
+ "hongze/hongze_task/services/alarm_msg"
|
|
|
"hongze/hongze_task/utils"
|
|
|
"sort"
|
|
|
"strconv"
|
|
@@ -38,6 +39,13 @@ func InitPositionTask(cont context.Context) (err error) {
|
|
|
}
|
|
|
|
|
|
func InitTradePosition(exchange, startDate, endDate string) (err error, errMsg string) {
|
|
|
+ defer func() {
|
|
|
+ if err != nil {
|
|
|
+ tips := fmt.Sprintf("统计今日交易所的持仓分析数据失败, Exchange: %s, Err: %s, Msg: %s", exchange, err.Error(), errMsg)
|
|
|
+ alarm_msg.SendAlarmMsg(tips, 3)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+
|
|
|
// 批量插入今日的初始值
|
|
|
num, err := data_manage.GetTradePositionTopCountByExchangeDataTime(exchange, startDate, endDate)
|
|
|
if err != nil {
|