From 95307e778567f79c1ce7eba33d44580647e23cf1 Mon Sep 17 00:00:00 2001 From: liujiang <569804566@qq.com> Date: Tue, 7 Oct 2025 17:48:47 +0800 Subject: [PATCH] =?UTF-8?q?master=EF=BC=9A=E7=B3=BB=E7=BB=9F=E5=95=86?= =?UTF-8?q?=E5=93=81=E6=90=9C=E7=B4=A2=E7=BB=93=E6=9E=9C=E6=8E=92=E5=BA=8F?= =?UTF-8?q?=E8=B0=83=E4=BC=98=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/xkt/service/impl/WebsiteAPPServiceImpl.java | 4 ++-- .../com/ruoyi/xkt/service/impl/WebsitePCServiceImpl.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsiteAPPServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsiteAPPServiceImpl.java index 5ff6a5d93..dd145b74d 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsiteAPPServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsiteAPPServiceImpl.java @@ -1097,8 +1097,8 @@ public class WebsiteAPPServiceImpl implements IWebsiteAPPService { .from((searchDTO.getPageNum() - 1) * searchDTO.getPageSize()) .size(searchDTO.getPageSize()) .sort(Arrays.asList( - SortOptions.of(so -> so.field(f -> f.field("storeWeight").order(SortOrder.Desc))), - SortOptions.of(so -> so.field(f -> f.field(searchDTO.getSort()).order(searchDTO.getOrder()))) + SortOptions.of(so -> so.field(f -> f.field(searchDTO.getSort()).order(searchDTO.getOrder()))), + SortOptions.of(so -> so.field(f -> f.field("storeWeight").order(SortOrder.Desc))) )), ESProductDTO.class); final long total = resList.hits().total().value(); diff --git a/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsitePCServiceImpl.java b/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsitePCServiceImpl.java index a8f071109..325434d69 100644 --- a/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsitePCServiceImpl.java +++ b/xkt/src/main/java/com/ruoyi/xkt/service/impl/WebsitePCServiceImpl.java @@ -1868,7 +1868,7 @@ public class WebsitePCServiceImpl implements IWebsitePCService { if (StringUtils.isNotBlank(searchDTO.getSearch())) { MultiMatchQuery multiMatchQuery = MultiMatchQuery.of(m -> m .query(searchDTO.getSearch()) - .fields( "prodArtNum", "storeName", "prodCateName", "parCateName") + .fields("prodArtNum", "storeName", "prodCateName", "parCateName") ); boolQuery.must(multiMatchQuery._toQuery()); } @@ -1947,8 +1947,8 @@ public class WebsitePCServiceImpl implements IWebsitePCService { .from((searchDTO.getPageNum() - 1) * searchDTO.getPageSize()) .size(searchDTO.getPageSize()) .sort(Arrays.asList( - SortOptions.of(so -> so.field(f -> f.field("storeWeight").order(SortOrder.Desc))), - SortOptions.of(so -> so.field(f -> f.field(searchDTO.getSort()).order(searchDTO.getOrder()))) + SortOptions.of(so -> so.field(f -> f.field(searchDTO.getSort()).order(searchDTO.getOrder()))), + SortOptions.of(so -> so.field(f -> f.field("storeWeight").order(SortOrder.Desc))) )), ESProductDTO.class); final long total = resList.hits().total().value();