diff --git a/app/hdl/hdl_wx.go b/app/hdl/hdl_wx.go index 28d8090..91fc9bc 100644 --- a/app/hdl/hdl_wx.go +++ b/app/hdl/hdl_wx.go @@ -87,7 +87,7 @@ type WXEventForScanMsg struct { func WXMsgReceive(c *gin.Context) { log.Printf("[消息接收] - 收到新消息") var msg WXMsg - err := c.ShouldBindXML(&msg) + err := c.ShouldBindJSON(&msg) if err != nil { log.Printf("[消息接收] - XML数据包解析失败: %v\n", err) return @@ -147,6 +147,7 @@ func WXMsgReceive(c *gin.Context) { } c.String(http.StatusOK, "") + return } // WXRepTextMsg 微信回复文本消息结构体