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, } }