diff --git a/backend/app/services/ledger_test.go b/backend/app/services/ledger_test.go index 9a48900..27d9230 100644 --- a/backend/app/services/ledger_test.go +++ b/backend/app/services/ledger_test.go @@ -364,5 +364,23 @@ func (s *LedgerTestSuite) Test_AdminLedgerPage() { So(err, ShouldBeNil) So(pager.Total, ShouldEqual, 1) }) + + Convey("按 biz_ref_type + biz_ref_id 过滤", func() { + bizRefType := "order" + pager, err := Ledger.AdminLedgerPage(ctx, tenantID, &dto.AdminLedgerListFilter{ + BizRefType: &bizRefType, + BizRefID: lo.ToPtr(int64(777)), + }) + So(err, ShouldBeNil) + So(pager.Total, ShouldEqual, 1) + }) + + Convey("按 order_id 过滤", func() { + pager, err := Ledger.AdminLedgerPage(ctx, tenantID, &dto.AdminLedgerListFilter{ + OrderID: lo.ToPtr(int64(777)), + }) + So(err, ShouldBeNil) + So(pager.Total, ShouldEqual, 1) + }) }) }