diff --git a/sample-form-manager/src/main/java/com/mortals/xhx/module/baseset/service/impl/BasesetServiceImpl.java b/sample-form-manager/src/main/java/com/mortals/xhx/module/baseset/service/impl/BasesetServiceImpl.java index 796c92da62cae676ce5d7aaf52620ef4e328e67c..7de96b8bf7c9dd771d0008537706c0a8b2ed107f 100644 --- a/sample-form-manager/src/main/java/com/mortals/xhx/module/baseset/service/impl/BasesetServiceImpl.java +++ b/sample-form-manager/src/main/java/com/mortals/xhx/module/baseset/service/impl/BasesetServiceImpl.java @@ -2,6 +2,7 @@ package com.mortals.xhx.module.baseset.service.impl; import com.mortals.framework.exception.AppException; import com.mortals.framework.model.Context; +import com.mortals.framework.model.OrderCol; import com.mortals.framework.model.PageInfo; import com.mortals.framework.service.impl.AbstractCRUDServiceImpl; import com.mortals.xhx.module.baseset.dao.BasesetDao; @@ -14,6 +15,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.util.ObjectUtils; +import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Set; @@ -36,7 +38,13 @@ public class BasesetServiceImpl extends AbstractCRUDServiceImpl<BasesetDao, Base @Override protected void findAfter(BasesetEntity params, PageInfo pageInfo, Context context, List<BasesetEntity> list) throws AppException { list.forEach(item -> { - List<HotwordEntity> hotwordEntities = hotwordService.find(new HotwordQuery().siteId(item.getSiteId())); + HotwordQuery hotwordQuery = new HotwordQuery(); + hotwordQuery.siteId(item.getSiteId()); + List<OrderCol> orderColList = new ArrayList<>(); + orderColList.add(new OrderCol("wordsSource", OrderCol.ASCENDING)); + orderColList.add(new OrderCol("searchCount", OrderCol.DESCENDING)); + hotwordQuery.setOrderColList(orderColList); + List<HotwordEntity> hotwordEntities = hotwordService.find(hotwordQuery); item.setHotwordList(hotwordEntities); }); super.findAfter(params, pageInfo, context, list); diff --git a/sample-form-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java b/sample-form-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java index 7150b0c131a408bd12e8f1be67f5641b651b3f7e..0d00dcb7b263fce4ddcbc57308fd6d104d297986 100644 --- a/sample-form-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java +++ b/sample-form-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java @@ -192,8 +192,8 @@ public class HomeController extends BaseJsonBodyController { HotwordQuery hotwordQuery = new HotwordQuery(); hotwordQuery.siteId(homeQueryPdu.getSiteId()); List<OrderCol> orderColList = new ArrayList<>(); - orderColList.add(new OrderCol("searchCount", OrderCol.DESCENDING)); orderColList.add(new OrderCol("wordsSource", OrderCol.ASCENDING)); + orderColList.add(new OrderCol("searchCount", OrderCol.DESCENDING)); hotwordQuery.setOrderColList(orderColList); PageInfo pageInfo = new PageInfo();