diff --git a/internal/repository/orde_repo.go b/internal/repository/orde_repo.go index 64de962..08e4634 100644 --- a/internal/repository/orde_repo.go +++ b/internal/repository/orde_repo.go @@ -403,7 +403,11 @@ func (r *orderRepository) GetOrderHistoryByPartnerID(ctx mycontext.Context, part } if req.Status != "" { - filters = append(filters, Equal("status", req.Status)) + if req.Status == "PAID" { + filters = append(filters, In("status", []string{"PAID", "REFUNDED"})) + } else { + filters = append(filters, Equal("status", req.Status)) + } } if !req.Start.IsZero() {