|
@@ -306,8 +306,7 @@ public class RankStrategyBy688 extends RankStrategyBasic {
|
|
|
double cpmCoefficient = weightParam.getOrDefault("cpmCoefficient", 0.9);
|
|
|
boolean isGuaranteeType = false;
|
|
|
// 查询人群分层信息
|
|
|
- Map<String, String> userLayerAfterHandle = getUserLayerAfterHandle(request);
|
|
|
- String peopleLayer = userLayerAfterHandle.get("layer");
|
|
|
+ String peopleLayer = getUserLayerAfterHandle(request);
|
|
|
for (AdRankItem item : result) {
|
|
|
double bid = item.getCpa();
|
|
|
if (scoreParam.getExpCodeSet().contains(correctCpaExp1) || scoreParam.getExpCodeSet().contains(correctCpaExp2)) {
|
|
@@ -390,20 +389,13 @@ public class RankStrategyBy688 extends RankStrategyBasic {
|
|
|
* @param request
|
|
|
* @return
|
|
|
*/
|
|
|
- private Map<String, String> getUserLayerAfterHandle(RankRecommendRequestParam request){
|
|
|
+ private String getUserLayerAfterHandle(RankRecommendRequestParam request){
|
|
|
Map<String, String> userLayer = this.getUserLayer(request.getMid());
|
|
|
-
|
|
|
String layer = userLayer.getOrDefault("layer", "无曝光");
|
|
|
- String clazz = userLayer.getOrDefault("class", "近期未出现");
|
|
|
if (StringUtils.isNotEmpty(layer) && layer.equals("已转化")) {
|
|
|
layer = "有转化";
|
|
|
}
|
|
|
- if (request.getIsFilterUser()) {
|
|
|
- layer = layer + "-炸";
|
|
|
- }
|
|
|
- userLayer.put("layer", layer);
|
|
|
- userLayer.put("class", clazz);
|
|
|
- return userLayer;
|
|
|
+ return layer;
|
|
|
}
|
|
|
|
|
|
|