diff --git a/models/container.go b/models/container.go index 249263c..a864184 100644 --- a/models/container.go +++ b/models/container.go @@ -369,8 +369,8 @@ func (c *Container) getToken() error { h, _ := time.ParseDuration("+24d") tZero := time.Now().Add(h) logs.Info(tZero) - logs.Info(token.expiration) - if tZero.After(token.expiration) { + logs.Info(token.Expiration) + if tZero.After(token.Expiration) { err2, done := getT(c, token) if done { return err2 @@ -412,9 +412,9 @@ func getT(c *Container, token *Token) (error, bool) { c.Token, _ = jsonparser.GetString(data, "data", "token") token.Token, _ = jsonparser.GetString(data, "data", "token") zero, _ := time.ParseInLocation("2006-01-02", time.Now().Local().Format("2006-01-02"), time.Local) - token.expiration = zero + token.Expiration = zero setSqlToken(token) - logs.Info(c.Token + token.expiration.String()) + logs.Info(c.Token + token.Expiration.String()) } else { return err, true } diff --git a/models/db.go b/models/db.go index ec2eb93..bbbd3bb 100644 --- a/models/db.go +++ b/models/db.go @@ -322,5 +322,5 @@ func setSqlToken(token *Token) error { func getSqlToken() (*Token, error) { token := &Token{} - return token, db.First(token).Error + return token, db.Order("expiration desc").First(token).Error }