123456789101112131415161718192021222324 |
- package dao
- import (
- "context"
- "github.com/pkg/errors"
- xsql "go-common/library/database/sql"
- )
- const (
- _addTaskLogSql = "INSERT INTO task_log (task_id, mid, build, platform, task_state, reason) VALUES ( ?, ?, ?, ?, ?, ? )"
- )
- func (d *Dao) TxAddTaskLog(c context.Context, tx *xsql.Tx, taskID int64, mid int64, build string, platform int, taskState int, reason string) (insertID int64, err error) {
- res, err := tx.Exec(_addTaskLogSql, taskID, mid, build, platform, taskState, reason)
- if err != nil {
- err = errors.WithStack(err)
- return
- }
- if insertID, err = res.LastInsertId(); err == nil {
- insertID = int64(insertID)
- }
- return
- }
|