|
@@ -671,7 +671,7 @@ public abstract class RankStrategyBasic implements RankStrategy {
|
|
|
.replace("{layer}", reqFeature.get("layer"))
|
|
|
.replace("{class}", reqFeature.get("clazz"))
|
|
|
.replace("{type}", "profession");
|
|
|
- List<String> professions = items.stream().map(AdRankItem::getProfession).distinct().collect(Collectors.toList());
|
|
|
+ List<String> professions = items.stream().map(AdRankItem::getProfession).filter(StringUtils::isNotEmpty).distinct().collect(Collectors.toList());
|
|
|
List<String> professionRedisKeys = professions.stream().map(e -> layerKeyTemplate.replace("{value}", e)).collect(Collectors.toList());
|
|
|
List<String> redisValues = adRedisHelper.mget(professionRedisKeys);
|
|
|
Map<String, CalibrationModelCtcvrData> map = new HashMap<>();
|