package im_service import ( "errors" "fmt" "hudongzhuanjia/libs/im" "hudongzhuanjia/models" ) func SendNoticeByActivityId(activityId int64, _type im.NoticeStatus, data map[string]interface{}, members ...string) error { live := new(models.LiveConfig) exist, err := live.GetByActivityId(activityId) if err != nil { return err } if !exist { return errors.New("直播信息不存在") } groupId := fmt.Sprintf("%v%d%d", live.LiveRoomId, live.Id, live.ActivityId) return im.SendGroupSystemNotification(groupId, _type, data, members...) }