From 3e78590fff5f2a1b55aa3e556e166f49d9120cb4 Mon Sep 17 00:00:00 2001 From: summer <> Date: Thu, 30 Oct 2025 15:25:43 +0800 Subject: [PATCH] =?UTF-8?q?feat(1.0):=E8=B0=83=E8=AF=95=E6=A8=A1=E7=89=88?= =?UTF-8?q?=E6=B6=88=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/api/wechat/miniprogram_login.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/internal/api/wechat/miniprogram_login.go b/internal/api/wechat/miniprogram_login.go index 66b39da..fc3ec4d 100644 --- a/internal/api/wechat/miniprogram_login.go +++ b/internal/api/wechat/miniprogram_login.go @@ -117,6 +117,20 @@ func (h *handler) MiniprogramLogin() core.HandlerFunc { return } + // 授权成功,主动发消息 + createData := new(model.AppMessageLog) + createData.AppID = req.AppID + createData.SenderID = "888888" + createData.SenderName = "平台" + createData.Content = `{"messages":"您好,欢迎开启专属体验之旅!"}` + createData.ReceiverID = openID + createData.MsgType = 1 + createData.SendTime = time.Now() + createData.CreatedAt = time.Now() + if err := h.writeDB.AppMessageLog.WithContext(ctx.RequestContext()).Create(createData); err != nil { + h.logger.Error(fmt.Sprintf("授权成功,主动发消息失败: %s", err.Error())) + } + res.Success = true res.Message = "登录成功" res.Token = token