|
|
|
@ -3,6 +3,7 @@ package wechatoffice
|
|
|
|
|
import (
|
|
|
|
|
"fmt"
|
|
|
|
|
"gopkg.in/dtapps/go-library.v3/utils/goredis"
|
|
|
|
|
"time"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
// GetJsapiTicketRDb 获取api_ticket
|
|
|
|
@ -11,7 +12,7 @@ func (app *App) GetJsapiTicketRDb() string {
|
|
|
|
|
redis := goredis.App{
|
|
|
|
|
Rdb: app.RDb,
|
|
|
|
|
}
|
|
|
|
|
newCache := redis.NewSimpleStringCache(redis.NewStringOperation(), 7000)
|
|
|
|
|
newCache := redis.NewSimpleStringCache(redis.NewStringOperation(), time.Minute*7000)
|
|
|
|
|
newCache.DBGetter = func() string {
|
|
|
|
|
token := app.GetTicket(app.GetAccessTokenRDb(), "jsapi")
|
|
|
|
|
return token.Result.Ticket
|
|
|
|
|