package dao import ( "git.rosy.net.cn/jx-print/model" "github.com/jmoiron/sqlx" ) func GetOrder(db *sqlx.DB, orderID string) (order *model.PayOrder, err error) { var ( orders []*model.PayOrder ) sql := ` SELECT * FROM pay_order WHERE order_id = ? ` sqlParams := []interface{}{orderID} if err = db.Select(&orders, sql, sqlParams...); err == nil && len(orders) > 0 { return orders[0], err } return order, err }