From db8d8a6837ed358be450f92a5174643119409c54 Mon Sep 17 00:00:00 2001 From: jager Date: Mon, 14 Apr 2025 15:28:11 +0800 Subject: [PATCH] fix: stake points log model sql bug --- internal/model/nh_stake_points_log_model.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/internal/model/nh_stake_points_log_model.go b/internal/model/nh_stake_points_log_model.go index 7f38e27..29121f4 100755 --- a/internal/model/nh_stake_points_log_model.go +++ b/internal/model/nh_stake_points_log_model.go @@ -25,13 +25,16 @@ type ( func (m *customNhStakePointsLogModel) List(ctx context.Context, uid uint, roleId uint64, page, pageSize int) ([]*NhStakePointsLog, error) { var query string + var result []*NhStakePointsLog + var err error if roleId == 0 { query = fmt.Sprintf("select %s from %s where uid = ? order by id desc limit ?, ?", nhStakePointsLogRows, m.table) + err = m.conn.QueryRowsCtx(ctx, &result, query, uid, (page-1)*pageSize, pageSize) } else { query = fmt.Sprintf("select %s from %s where uid = ? and role_id = ? order by id desc limit ?, ?", nhStakePointsLogRows, m.table) + err = m.conn.QueryRowsCtx(ctx, &result, query, uid, roleId, (page-1)*pageSize, pageSize) } - var result []*NhStakePointsLog - err := m.conn.QueryRowsCtx(ctx, &result, query, uid, (page-1)*pageSize, pageSize) + if err != nil && !errors.Is(err, sqlx.ErrNotFound) { return nil, err }