From 79d7044f2aae6fadd2c46ae6ecc75b6bb6706d9e Mon Sep 17 00:00:00 2001 From: axiaoxin <254606826@qq.com> Date: Sun, 25 Jul 2021 00:48:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=97=A5=E5=BF=97=E7=BA=A7?= =?UTF-8?q?=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/selector.go | 2 +- models/fund.go | 3 +++ models/stock.go | 4 ++-- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/core/selector.go b/core/selector.go index 92c6e5b..c519489 100644 --- a/core/selector.go +++ b/core/selector.go @@ -83,7 +83,7 @@ func (s Selector) AutoFilterStocks(ctx context.Context) (result models.StockList result = append(result, stock) mu.Unlock() } else { - logging.Info(ctx, fmt.Sprintf("%s %s has some defects", stock.BaseInfo.SecurityNameAbbr, stock.BaseInfo.Secucode), zap.Any("details", details)) + logging.Debug(ctx, fmt.Sprintf("%s %s has some defects", stock.BaseInfo.SecurityNameAbbr, stock.BaseInfo.Secucode), zap.Any("details", details)) } } }(ctx, baseInfo) diff --git a/models/fund.go b/models/fund.go index 80935fb..80f8227 100644 --- a/models/fund.go +++ b/models/fund.go @@ -779,6 +779,9 @@ func (f Fund) NetAssetsScaleHuman() string { // EstabYears 成立年限 func (f Fund) EstabYears(ctx context.Context) float64 { + if f.EstablishedDate == "--" { + return 0 + } date, err := time.Parse("2006-01-02", f.EstablishedDate) if err != nil { logging.Errorf(ctx, "EstabYears parse date err:%v", err) diff --git a/models/stock.go b/models/stock.go index 1a0d27a..0a48b91 100644 --- a/models/stock.go +++ b/models/stock.go @@ -237,7 +237,7 @@ func NewStock(ctx context.Context, baseInfo eastmoney.StockInfo) (Stock, error) }() pps, err := datacenter.EastMoney.QueryProfitPredict(ctx, s.BaseInfo.Secucode) if err != nil { - logging.Warn(ctx, "NewStock QueryProfitPredict err:"+err.Error()) + logging.Debug(ctx, "NewStock QueryProfitPredict err:"+err.Error()) return } s.ProfitPredictList = pps @@ -251,7 +251,7 @@ func NewStock(ctx context.Context, baseInfo eastmoney.StockInfo) (Stock, error) }() jzpg, err := datacenter.EastMoney.QueryJiaZhiPingGu(ctx, s.BaseInfo.Secucode) if err != nil { - logging.Error(ctx, "NewStock QueryJiaZhiPingGu err:"+err.Error()) + logging.Debug(ctx, "NewStock QueryJiaZhiPingGu err:"+err.Error()) return } s.JZPG = jzpg