db_operate.go 370 B

123456789101112131415161718
  1. package cms
  2. import (
  3. "context"
  4. "fmt"
  5. "go-common/library/xstr"
  6. )
  7. const (
  8. _unshelveArcs = "UPDATE ugc_archive SET valid = 0 WHERE aid IN (%s) AND valid = 1 AND deleted = 0"
  9. )
  10. // UnshelveArcs unshelves the arcs
  11. func (d *Dao) UnshelveArcs(c context.Context, ids []int64) (err error) {
  12. _, err = d.db.Exec(c, fmt.Sprintf(_unshelveArcs, xstr.JoinInts(ids)))
  13. return
  14. }