Bladeren bron

feat:添加去重逻辑

zhaohaipeng 1 week geleden
bovenliggende
commit
c4d7ea8f8f

+ 2 - 2
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/tab/TabService.java

@@ -81,7 +81,7 @@ public class TabService {
         // 非中国地域不返回地域Tab
         if (isChinaRegion(tabParam.getProvinceCode())) {
             String province = tabParam.getProvince().replaceAll("省$", "");
-            List<TabProto> provinceTab = this.buildTabProto(Collections.singletonList(province), TabSource.other, TabType.territory, tabs);
+            List<TabProto> provinceTab = this.buildTabProto(Collections.singletonList(province), tabParam.getUnionId(), TabSource.other, TabType.territory, tabs);
             tabProtos.addAll(provinceTab);
         }
         return tabProtos;
@@ -89,7 +89,7 @@ public class TabService {
 
     private List<TabProto> personalizationTab(TabParam tabParam, Set<String> tabs) {
 
-        List<TabProto> defaultTab = this.buildTabProto(homepageDefaultTab, TabSource.default_hot, TabType.personalization, tabs);
+        List<TabProto> defaultTab = this.buildTabProto(homepageDefaultTab, tabParam.getUnionId(), TabSource.default_hot, TabType.personalization, tabs);
         List<TabProto> tabProtos = new ArrayList<>(defaultTab);
 
         if (StringUtils.isBlank(tabParam.getUnionId())) {