12345678910111213141516171819202122232425 |
- package dao
- import (
- "context"
- "go-common/app/interface/live/push-live/model"
- "go-common/library/log"
- "github.com/pkg/errors"
- )
- const (
- _createNewTask = "INSERT INTO ap_push_task(type,target_id,alert_title,alert_body,mid_source,link_type,link_value,expire_time,total) VALUES (?,?,?,?,?,?,?,?,?)"
- )
- // CreateNewTask 新增推送任务记录
- func (d *Dao) CreateNewTask(c context.Context, task *model.ApPushTask) (affected int64, err error) {
- res, err := d.db.Exec(c, _createNewTask, model.LivePushType, task.TargetID, task.AlertTitle,
- task.AlertBody, task.MidSource, task.LinkType, task.LinkValue, task.ExpireTime, task.Total)
- if err != nil {
- err = errors.WithStack(err)
- log.Error("[dao.task|CreateNewTask] db.Exec() error(%v)", err)
- return
- }
- return res.RowsAffected()
- }
|