dengbiao 3 ay önce
ebeveyn
işleme
aa251edbce
1 değiştirilmiş dosya ile 18 ekleme ve 1 silme
  1. +18
    -1
      app/hdl/hdl_wx.go

+ 18
- 1
app/hdl/hdl_wx.go Dosyayı Görüntüle

@@ -107,7 +107,7 @@ func WXMsgReceive(c *gin.Context) {
// 用户未关注时,进行关注后的事件推送
err := DealCallBack(eventMsg.FromUserName, eventMsg.EventKey)
if err != nil {
WXMsgReply(c, eventMsg.ToUserName, eventMsg.FromUserName, "⭐欢迎关注佳仙食品🥳🥳\n我们是创立于1997年的重庆老字号调料品牌[玫瑰][玫瑰]\n‼点击下方菜单栏的“佳仙产品”即可获取佳仙每款调料的详细信息和烹饪教程👇🏻👇🏻\n[哇]佳仙与你的美食之旅即刻启程")
NewWXMsgReply(c, eventMsg.ToUserName, eventMsg.FromUserName, "⭐欢迎关注佳仙食品🥳🥳\n我们是创立于1997年的重庆老字号调料品牌[玫瑰][玫瑰]\n‼点击下方菜单栏的“佳仙产品”即可获取佳仙每款调料的详细信息和烹饪教程👇🏻👇🏻\n[哇]佳仙与你的美食之旅即刻启程")
}
}
if eventMsg.Event == "SCAN" {
@@ -181,6 +181,23 @@ func WXMsgReply(c *gin.Context, fromUser, toUser, content string) {
_, _ = c.Writer.Write(msg)
}

func NewWXMsgReply(c *gin.Context, fromUser, toUser, content string) {
repTextMsg := WXRepTextMsg{
ToUserName: toUser,
FromUserName: fromUser,
CreateTime: time.Now().Unix(),
MsgType: "text",
Content: content,
}

msg, err := xml.Marshal(&repTextMsg)
if err != nil {
log.Printf("[消息回复] - 将对象进行XML编码出错: %v\n", err)
return
}
_, _ = c.Writer.Write(msg)
}

func DealCallBack(openId, ticket string) error {
// 1、查找对应的二维码记录
qrcodeDb := db.QrcodeDb{}


Yükleniyor…
İptal
Kaydet