diff --git a/txop/msg/msg.go b/txop/msg/msg.go index 2a7cd797ea8c6ac63092945b9a51179a09f76ae5..fa69b2e34670e41ce3b2d2ad8345b8512f09955e 100644 --- a/txop/msg/msg.go +++ b/txop/msg/msg.go @@ -34,11 +34,14 @@ func SendLittleAssistantMsg(model *domain.Model, userId mysql.ID, t msg_e.MsgUse return err } } - err = msg_m.SendEmasMsgAssistant(model, user.ExternalId, user.DeviceType) - if err != nil { - model.Log.Errorf("SendLittleAssistantMsg SendEmasMsgAssistant userId:%v, err:%v", userId, err) - return err - } + // 异步emas提醒 + go func() { + defer utils.CheckGoPanic() + err = msg_m.SendEmasMsgAssistant(domain.CreateModelContext(model.MyContext), user.ExternalId, user.DeviceType) + if err != nil { + model.Log.Errorf("SendLittleAssistantMsg SendEmasMsgAssistant userId:%v, err:%v", userId, err) + } + }() return nil }