diff --git a/app/mix/dao/mysql.go b/app/mix/dao/mysql.go index bd1d1fee..03694888 100644 --- a/app/mix/dao/mysql.go +++ b/app/mix/dao/mysql.go @@ -230,9 +230,9 @@ func (m *Mysql) GetOrdersByMid(ctx *gin.Context, tx *sqlx.Tx, mid int64, offset, // 获取订单 func (m *Mysql) GetOrders(ctx *gin.Context, tx *sqlx.Tx, mid, st, et int64, offset, limit int) (list []*dbstruct.Order, err error) { list = make([]*dbstruct.Order, 0) - sqlStr := fmt.Sprintf("select * from %s where ct>=%d and ct<%d limit %d offset %s", TableOrder, st, et, limit, offset) + sqlStr := fmt.Sprintf("select * from %s where ct>=%d and ct<%d limit %d offset %d", TableOrder, st, et, limit, offset) if mid > 0 { - sqlStr = fmt.Sprintf("select * from %s where mid=%d", TableOrder, mid) + sqlStr = fmt.Sprintf("select * from %s where mid=%d limit %d offset %d", TableOrder, mid, limit, offset) } if tx != nil { err = tx.SelectContext(ctx, &list, sqlStr) @@ -491,7 +491,7 @@ func (m *Mysql) GetCoinOrders(ctx *gin.Context, tx *sqlx.Tx, mid, st, et int64, list = make([]*dbstruct.CoinOrder, 0) sqlStr := fmt.Sprintf("select * from %s where ct>=%d and ct<%d limit %d offset %d", TableCoinOrder, st, et, limit, offset) if mid > 0 { - sqlStr = fmt.Sprintf("select * from %s where mid=%d", TableCoinOrder, mid) + sqlStr = fmt.Sprintf("select * from %s where mid=%d limit %d offset %d", TableCoinOrder, mid, limit, offset) } if tx != nil { err = tx.SelectContext(ctx, &list, sqlStr)