Ver código fonte

临时方案 修改173实验 ab3 ab4实验组使用ab5组的阈值
修改243实验 ab1 ab2 ab3实验组使用ab5组的阈值

gufengshou1 1 ano atrás
pai
commit
3e13fe46f8

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

@@ -130,6 +130,13 @@ public class PredictModelServiceImpl implements PredictModelService {
         String abtestId = abParamArr[0];
         String abTestConfigTag = abParamArr[1];
 
+        if("173".equals(abtestId)&&(requestParam.getAbTestCode().equals("ab3")||requestParam.getAbTestCode().equals("ab4"))){
+            requestParam.setAbTestCode("ab5");
+        }
+        if("243".equals(abtestId)&&(requestParam.getAbTestCode().equals("ab1")||requestParam.getAbTestCode().equals("ab2")||requestParam.getAbTestCode().equals("ab3"))){
+            requestParam.setAbTestCode("ab5");
+        }
+
         HashMap<String, Map<String, Object>> abConfigMap = abConfig.getAbConfigMap();
         Map<String, Object> abtestParam = abConfigMap.getOrDefault(abtestId + "-" + abTestConfigTag, null);
         if (abtestParam == null) {
@@ -240,6 +247,13 @@ public class PredictModelServiceImpl implements PredictModelService {
         }
         String abtestId = abParamArr[0];
         String abTestConfigTag = abParamArr[1];
+        if("173".equals(abtestId)&&(requestParam.getAbTestCode().equals("ab3")||requestParam.getAbTestCode().equals("ab4"))){
+            requestParam.setAbTestCode("ab5");
+        }
+        if("243".equals(abtestId)&&(requestParam.getAbTestCode().equals("ab1")||requestParam.getAbTestCode().equals("ab2")||requestParam.getAbTestCode().equals("ab3"))){
+            requestParam.setAbTestCode("ab5");
+        }
+
 
         HashMap<String, Map<String, Object>> abConfigMap = abConfig.getAbConfigMap();
         Map<String, Object> abtestParam = abConfigMap.getOrDefault(abtestId + "-" + abTestConfigTag, null);
@@ -336,5 +350,4 @@ public class PredictModelServiceImpl implements PredictModelService {
                 .predict(modelParam);
     }
 
-
 }