This commit is contained in:
@@ -134,7 +134,19 @@ func (w *WechatWebhookApi) OfficialAccountWebhook(c *gin.Context) {
|
||||
|
||||
// verifySignature 验证微信签名
|
||||
func (w *WechatWebhookApi) verifySignature(signature, timestamp, nonce string) bool {
|
||||
token := global.GVA_CONFIG.Wechat.OfficialToken
|
||||
// 从数据库获取微信公众号配置
|
||||
var mpConfig model.MpConfig
|
||||
err := global.GVA_DB.Where("config_type = ?", model.ConfigTypeMP).First(&mpConfig).Error
|
||||
if err != nil {
|
||||
global.GVA_LOG.Error("获取微信公众号配置失败", zap.Error(err))
|
||||
return false
|
||||
}
|
||||
|
||||
token := ""
|
||||
if mpConfig.Token != nil {
|
||||
token = *mpConfig.Token
|
||||
}
|
||||
|
||||
if token == "" {
|
||||
global.GVA_LOG.Error("微信公众号Token未配置")
|
||||
return false
|
||||
|
||||
Reference in New Issue
Block a user