pet-ai/server/plugin/wechat-integration/initialize/viper.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,
}
}