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();