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