浏览代码

feat:添加特征表数量的标识

zhaohaipeng 2 周之前
父节点
当前提交
a0595e1589

+ 7 - 4
recommend-server-service/src/main/java/com/tzld/piaoquan/recommend/server/service/RecommendService.java

@@ -227,10 +227,13 @@ public class RecommendService {
                 map.put("pushFromRank", JSONUtils.toJson(v.getPushFromRank()));
                 map.put("abExpCode", JSONUtils.toJson(param.getAbExpCodes()));
 
-                long featureTableSize = v.getMetaFeatureMap().entrySet()
-                        .stream()
-                        .filter(e -> MapUtils.isNotEmpty(e.getValue()))
-                        .count();
+                long featureTableSize = 0;
+                if (MapUtils.isNotEmpty(v.getMetaFeatureMap())) {
+                    featureTableSize = v.getMetaFeatureMap().entrySet()
+                            .stream()
+                            .filter(e -> MapUtils.isNotEmpty(e.getValue()))
+                            .count();
+                }
                 map.put("featureTableSize", String.valueOf(featureTableSize));
 
                 return map;