|
@@ -24,6 +24,7 @@ import com.tzld.piaoquan.recommend.server.service.recall.RecallService;
|
|
|
import com.tzld.piaoquan.recommend.server.service.recall.strategy.*;
|
|
|
import com.tzld.piaoquan.recommend.server.util.CommonCollectionUtils;
|
|
|
import com.tzld.piaoquan.recommend.server.util.JSONUtils;
|
|
|
+import com.tzld.piaoquan.recommend.server.util.ParserUtils;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.apache.commons.lang3.RandomUtils;
|
|
@@ -37,7 +38,6 @@ import java.util.*;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
import java.util.function.Consumer;
|
|
|
import java.util.stream.Collectors;
|
|
|
-import com.tzld.piaoquan.recommend.server.util.ParserUtils;
|
|
|
|
|
|
/**
|
|
|
* @author dyp
|
|
@@ -277,7 +277,6 @@ public class RecommendService {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-<<<<<<< HEAD
|
|
|
// 风险过滤
|
|
|
List<String> keysRisk = new ArrayList<>();
|
|
|
keysRisk.add("RISK_SHIELD_FILTER_RULE_V1_JSON");
|
|
@@ -289,12 +288,12 @@ public class RecommendService {
|
|
|
String RISK_SHIELD_FILTER_VIDEO_V1_STR = "";
|
|
|
String RISK_SHIELD_FILTER_EXPANSION_FACTOR_INT = "";
|
|
|
String RISK_SHIELD_FILTER_FLAG_BOOL = "";
|
|
|
- if (valuesRisk != null && valuesRisk.size() == 4){
|
|
|
+ if (valuesRisk != null && valuesRisk.size() == 4) {
|
|
|
RISK_SHIELD_FILTER_RULE_V1_JSON = valuesRisk.get(0);
|
|
|
RISK_SHIELD_FILTER_VIDEO_V1_STR = valuesRisk.get(1);
|
|
|
RISK_SHIELD_FILTER_EXPANSION_FACTOR_INT = valuesRisk.get(2);
|
|
|
RISK_SHIELD_FILTER_FLAG_BOOL = valuesRisk.get(3);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
log.error("risk rule read redis is wrong");
|
|
|
}
|
|
|
Map<Integer, List<String>> appRegionFiltered = ParserUtils.parseJsonForRiskRule(RISK_SHIELD_FILTER_RULE_V1_JSON);
|
|
@@ -325,7 +324,7 @@ public class RecommendService {
|
|
|
param.setVideosWithRisk(videosWithRisk);
|
|
|
param.setExpansionFactor(expansionFactor);
|
|
|
param.setRiskFilterFlag(riskFilterFlag);
|
|
|
-=======
|
|
|
+
|
|
|
if (request.hasMachineInfo()) {
|
|
|
MachineInfoProto machineInfoProto = request.getMachineInfo();
|
|
|
MachineInfo machineInfo = new MachineInfo();
|
|
@@ -337,7 +336,6 @@ public class RecommendService {
|
|
|
machineInfo.setWechatVersion(machineInfoProto.getWechatVersion());
|
|
|
param.setMachineInfo(machineInfo);
|
|
|
}
|
|
|
->>>>>>> bee54d3 (request context)
|
|
|
|
|
|
|
|
|
return param;
|