소스 검색

Merge branch 'feature_gufengshou_20240403_ad_immersion_with_head_ad' into pre-master

gufengshou1 1 년 전
부모
커밋
eb7ef05e72
1개의 변경된 파일11개의 추가작업 그리고 1개의 파일을 삭제
  1. 11 1
      ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/impl/PredictModelServiceImpl.java

+ 11 - 1
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/impl/PredictModelServiceImpl.java

@@ -197,7 +197,7 @@ public class PredictModelServiceImpl implements PredictModelService {
             result = ThresholdModelContainer.
                     getThresholdPredictModel("random")
                     .predict(modelParam);
-        }else if(expCodes.contains(adPredictImmersionExpCode)){
+        }else if(inExpList(expCodes,adPredictImmersionExpCode)){
 //        if(randomModelExpCode!=null){
 //            modelParam.addUserExtraFuture("randomModelKey",ExpCodeEnum.valueOfExpCode(randomModelExpCode).getRandomModelKey());
             result = ThresholdModelContainer.
@@ -265,4 +265,14 @@ public class PredictModelServiceImpl implements PredictModelService {
         }
     }
 
+
+    boolean inExpList(Set<String> set,String expCodes){
+        String[] expArr=expCodes.split(",");
+        for(String str:expArr){
+            if(set.contains(str)){
+                return true;
+            }
+        }
+        return false;
+    }
 }