36 lines
1.1 KiB
Go
36 lines
1.1 KiB
Go
package initialize
|
|
|
|
import (
|
|
"github.com/flipped-aurora/gin-vue-admin/server/global"
|
|
"github.com/flipped-aurora/gin-vue-admin/server/plugin/wechat-integration/config"
|
|
)
|
|
|
|
// Viper 初始化配置
|
|
func Viper() {
|
|
// 微信配置已经在主配置文件中定义,这里只需要验证
|
|
if global.GVA_CONFIG.Wechat.MiniAppID == "" {
|
|
global.GVA_LOG.Warn("微信小程序 AppID 未配置")
|
|
}
|
|
|
|
if global.GVA_CONFIG.Wechat.OfficialAppID == "" {
|
|
global.GVA_LOG.Warn("微信公众号 AppID 未配置")
|
|
}
|
|
|
|
if global.GVA_CONFIG.Wechat.OfficialToken == "" {
|
|
global.GVA_LOG.Warn("微信公众号 Token 未配置")
|
|
}
|
|
|
|
global.GVA_LOG.Info("微信集成插件配置验证完成")
|
|
}
|
|
|
|
// GetWechatConfig 获取微信配置
|
|
func GetWechatConfig() config.WechatConfig {
|
|
return config.WechatConfig{
|
|
MiniAppID: global.GVA_CONFIG.Wechat.MiniAppID,
|
|
MiniAppSecret: global.GVA_CONFIG.Wechat.MiniAppSecret,
|
|
OfficialAppID: global.GVA_CONFIG.Wechat.OfficialAppID,
|
|
OfficialAppSecret: global.GVA_CONFIG.Wechat.OfficialAppSecret,
|
|
OfficialToken: global.GVA_CONFIG.Wechat.OfficialToken,
|
|
}
|
|
}
|