1234567891011121314151617181920212223242526272829303132 |
- package income
- import (
- "context"
- "go-common/library/log"
- )
- const (
- _businessOrderSQL = "SELECT id,av_id FROM business_order_sheet WHERE id > ? ORDER BY id LIMIT ?"
- )
- // BusinessOrders get business order
- func (d *Dao) BusinessOrders(c context.Context, offset, limit int64) (last int64, m map[int64]bool, err error) {
- rows, err := d.rddb.Query(c, _businessOrderSQL, offset, limit)
- if err != nil {
- log.Error("d.rddb.Query BusinessOrders error(%v)", err)
- return
- }
- defer rows.Close()
- m = make(map[int64]bool)
- for rows.Next() {
- var avID int64
- err = rows.Scan(&last, &avID)
- if err != nil {
- log.Error("rows scan error(%v)", err)
- return
- }
- m[avID] = true
- }
- return
- }
|