qywx
This commit is contained in:
@@ -178,6 +178,27 @@ func RefreshFnToken() (err error) {
|
|||||||
return err
|
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) {
|
func RefreshWeixin2Token() (err error) {
|
||||||
if api.WeixinMiniAPI2 != nil {
|
if api.WeixinMiniAPI2 != nil {
|
||||||
err = RefreshConfig("wechat2", weixinTokenExpires, func() (token string, expireTimeStr string) {
|
err = RefreshConfig("wechat2", weixinTokenExpires, func() (token string, expireTimeStr string) {
|
||||||
|
|||||||
@@ -68,6 +68,9 @@ wxpayAppKey = "XKJPOIHJ233adf01KJIXlIeQDSDKFJAD"
|
|||||||
wxpayAppMchID = "1390686702"
|
wxpayAppMchID = "1390686702"
|
||||||
wxpayNotifyURL = "http://callback.test.jxc4.com/wxpay/msg/"
|
wxpayNotifyURL = "http://callback.test.jxc4.com/wxpay/msg/"
|
||||||
|
|
||||||
|
qywxID = "ww9a156bfa070e1857"
|
||||||
|
qywxSecret = "VlOJSlXw6TJRzYaUax-lIY8smcCIvfDe-ZZoIsYu7vfRYGIdhfs3UQCmB0papgk9"
|
||||||
|
|
||||||
tonglianPayAppID = "00183083"
|
tonglianPayAppID = "00183083"
|
||||||
tonglianPayKey = "18048531223"
|
tonglianPayKey = "18048531223"
|
||||||
tonglianPayCusID = "56065105499TVAH"
|
tonglianPayCusID = "56065105499TVAH"
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package api
|
package api
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"git.rosy.net.cn/baseapi/platformapi/qywxapi"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"git.rosy.net.cn/baseapi/platformapi/fnpsapi"
|
"git.rosy.net.cn/baseapi/platformapi/fnpsapi"
|
||||||
@@ -66,6 +67,7 @@ var (
|
|||||||
Mtwm2API *mtwmapi.API
|
Mtwm2API *mtwmapi.API
|
||||||
MtpsAPI *mtpsapi.API
|
MtpsAPI *mtpsapi.API
|
||||||
DadaAPI *dadaapi.API
|
DadaAPI *dadaapi.API
|
||||||
|
QywxAPI *qywxapi.API //企业微信
|
||||||
WeixinAPI *weixinapi.API // 微信公众号
|
WeixinAPI *weixinapi.API // 微信公众号
|
||||||
WeixinMiniAPI *weixinapi.API // 小程序
|
WeixinMiniAPI *weixinapi.API // 小程序
|
||||||
WeixinMiniAPI2 *weixinapi.API // 小程序2
|
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", ""))
|
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/")
|
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)
|
globals.SugarLogger.Errorf("RefreshFnToken failed with error:%s", err)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if err := tasks.RefreshQywxToken(); err != nil {
|
||||||
|
globals.SugarLogger.Errorf("RefreshQywxToken failed with error:%s", err)
|
||||||
|
return
|
||||||
|
}
|
||||||
// if globals.IsProductEnv() {
|
// if globals.IsProductEnv() {
|
||||||
// orderman.SaveJdsOrders(nil, time.Now().Add(-2*time.Hour), time.Now())
|
// orderman.SaveJdsOrders(nil, time.Now().Add(-2*time.Hour), time.Now())
|
||||||
// }
|
// }
|
||||||
|
|||||||
Reference in New Issue
Block a user