qywx
This commit is contained in:
@@ -178,6 +178,27 @@ func RefreshFnToken() (err error) {
|
||||
return err
|
||||
}
|
||||
|
||||
func RefreshQywxToken() (err error) {
|
||||
if api.QywxAPI != nil {
|
||||
err = RefreshConfig("qywx", weixinTokenExpires, func() (token string, expireTimeStr string) {
|
||||
globals.SugarLogger.Debugf("RefreshQywxToken RunMode:%s", beego.BConfig.RunMode)
|
||||
if globals.IsMainProductEnv() {
|
||||
if tokenInfo, err := api.QywxAPI.GetProviderToken(); err == nil {
|
||||
globals.SugarLogger.Debugf("RefreshQywxToken tokenInfo:%s", utils.Format4Output(tokenInfo, true))
|
||||
token = tokenInfo
|
||||
} else {
|
||||
globals.SugarLogger.Errorf("RefreshQywxToken RefreshToken failed with error:%v", err)
|
||||
}
|
||||
}
|
||||
return token, expireTimeStr
|
||||
}, func(value string) {
|
||||
globals.SugarLogger.Debugf("RefreshQywxToken setter value:%s", value)
|
||||
api.QywxAPI.SetToken(value)
|
||||
})
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
func RefreshWeixin2Token() (err error) {
|
||||
if api.WeixinMiniAPI2 != nil {
|
||||
err = RefreshConfig("wechat2", weixinTokenExpires, func() (token string, expireTimeStr string) {
|
||||
|
||||
@@ -68,6 +68,9 @@ wxpayAppKey = "XKJPOIHJ233adf01KJIXlIeQDSDKFJAD"
|
||||
wxpayAppMchID = "1390686702"
|
||||
wxpayNotifyURL = "http://callback.test.jxc4.com/wxpay/msg/"
|
||||
|
||||
qywxID = "ww9a156bfa070e1857"
|
||||
qywxSecret = "VlOJSlXw6TJRzYaUax-lIY8smcCIvfDe-ZZoIsYu7vfRYGIdhfs3UQCmB0papgk9"
|
||||
|
||||
tonglianPayAppID = "00183083"
|
||||
tonglianPayKey = "18048531223"
|
||||
tonglianPayCusID = "56065105499TVAH"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package api
|
||||
|
||||
import (
|
||||
"git.rosy.net.cn/baseapi/platformapi/qywxapi"
|
||||
"time"
|
||||
|
||||
"git.rosy.net.cn/baseapi/platformapi/fnpsapi"
|
||||
@@ -66,6 +67,7 @@ var (
|
||||
Mtwm2API *mtwmapi.API
|
||||
MtpsAPI *mtpsapi.API
|
||||
DadaAPI *dadaapi.API
|
||||
QywxAPI *qywxapi.API //企业微信
|
||||
WeixinAPI *weixinapi.API // 微信公众号
|
||||
WeixinMiniAPI *weixinapi.API // 小程序
|
||||
WeixinMiniAPI2 *weixinapi.API // 小程序2
|
||||
@@ -278,4 +280,6 @@ func Init() {
|
||||
PushAPI = unipushapi.New(beego.AppConfig.DefaultString("pushAppID", ""), beego.AppConfig.DefaultString("pushAppKey", ""), beego.AppConfig.DefaultString("pushAppSecret", ""), beego.AppConfig.DefaultString("pushMasterSecret", ""))
|
||||
|
||||
SMSClient = aliyunsmsclient.New("http://dysmsapi.aliyuncs.com/")
|
||||
|
||||
QywxAPI = qywxapi.New(beego.AppConfig.DefaultString("qywxID", ""), beego.AppConfig.DefaultString("qywxSecret", ""), "")
|
||||
}
|
||||
|
||||
4
main.go
4
main.go
@@ -156,6 +156,10 @@ func main() {
|
||||
globals.SugarLogger.Errorf("RefreshFnToken failed with error:%s", err)
|
||||
return
|
||||
}
|
||||
if err := tasks.RefreshQywxToken(); err != nil {
|
||||
globals.SugarLogger.Errorf("RefreshQywxToken failed with error:%s", err)
|
||||
return
|
||||
}
|
||||
// if globals.IsProductEnv() {
|
||||
// orderman.SaveJdsOrders(nil, time.Now().Add(-2*time.Hour), time.Now())
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user