Merge branch 'feat-xjj-aschatFunction#A116' into dev

This commit is contained in:
徐俊杰 2025-09-01 14:16:32 +08:00
commit 9a9cb3b1f0

View File

@ -634,7 +634,6 @@ func (a *ChatHandler) UserSwitchAutoReplyStatus(c *gin.Context) {
} }
service.Success(c, resp) service.Success(c, resp)
} }
func (a *ChatHandler) SetSwitchAutoReplyStatus(c *gin.Context) { func (a *ChatHandler) SetSwitchAutoReplyStatus(c *gin.Context) {
chatUser, code := jwt.ParseToChatUser(c) chatUser, code := jwt.ParseToChatUser(c)
if code != 0 { if code != 0 {
@ -657,7 +656,16 @@ func (a *ChatHandler) SetSwitchAutoReplyStatus(c *gin.Context) {
} else { } else {
msg.Text = "已进入人工,不会接收自动消息" msg.Text = "已进入人工,不会接收自动消息"
} }
err := logic.NewMessage(c, &a.cache, chatUser, dto.NewMessageRequest{ sender := &accountFiee.ChatUserData{
ID: a.robot.Info.ID,
NickName: a.robot.Name,
Account: a.robot.Info.Account,
Role: 3,
Origin: a.robot.Info.Origin,
OriginId: a.robot.Info.OriginId,
Avatar: a.robot.Info.Avatar,
}
err := logic.NewMessage(c, &a.cache, sender, dto.NewMessageRequest{
Robot: true, Robot: true,
SessionId: sessionId, SessionId: sessionId,
Message: msg, Message: msg,