From 7a27dac6851c9eef5a640e591a0e1c6d550cdccb Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期六, 18 十一月 2023 21:10:08 +0800 Subject: [PATCH] 出入库报表支持全文搜索 --- service/search.go | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/service/search.go b/service/search.go index 0d48905..d0733cb 100644 --- a/service/search.go +++ b/service/search.go @@ -49,8 +49,10 @@ return } -func SearchLocationReport(keyword string, page, pageSize int) (list []*models.LocationProductAmount, total int64, err error) { - ids, err := blevex.Search(LocationReportIndexName, keyword) +func SearchLocationReport(keyword string, page, pageSize int) (list []*models.LocationProductAmount, total uint64, err error) { + var ids []string + from := (page - 1) * pageSize + ids, total, err = blevex.Search(LocationReportIndexName, keyword, from, pageSize) if err != nil { return } @@ -61,7 +63,7 @@ for _, id := range ids { recordIds = append(recordIds, cast.ToInt(id)) } - list, total, err = models.NewLocationProductAmountSearch().SetPage(page, pageSize).SetPreload(true).SetIds(recordIds).FindByPage() + list, err = models.NewLocationProductAmountSearch().SetPreload(true).SetIds(recordIds).Find() return } -- Gitblit v1.8.0