diff --git a/business/jxstore/event/event.go b/business/jxstore/event/event.go index 1cf54f305..e081911e3 100644 --- a/business/jxstore/event/event.go +++ b/business/jxstore/event/event.go @@ -678,7 +678,7 @@ func TransferMessageGroupMaster(ctx *jxcontext.Context, groupID int, userID stri } func SendSysMessageSimple(content, toUserID string) (err error) { - return SendSysMessage(nil, &model.ImMessageRecord{ + return SendSysMessage(jxcontext.AdminCtx, &model.ImMessageRecord{ Content: sysMessageTitle + " " + content, ToUserID: toUserID, GroupID: model.SysGroupID, @@ -692,11 +692,13 @@ func SendSysMessage(ctx *jxcontext.Context, imMessageRecord *model.ImMessageReco userID = imMessageRecord.ToUserID groupID = imMessageRecord.GroupID ) - imMessageRecord = &model.ImMessageRecord{} if groupID != model.SysGroupID { return fmt.Errorf("只能给系统组发消息!") } - dao.WrapAddIDCULEntity(imMessageRecord, ctx.GetUserName()) + imMessageRecord.CreatedAt = time.Now() + imMessageRecord.LastOperator = ctx.GetUserName() + imMessageRecord.DeletedAt = utils.DefaultTimeValue + imMessageRecord.UpdatedAt = utils.DefaultTimeValue err = dao.CreateEntity(db, imMessageRecord) if userID == "" { //循环map客户端