Browse Source

817实验不走保量

yaodaoseng 1 week ago
parent
commit
9e019ec02f

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

@@ -183,6 +183,7 @@ public class PredictModelServiceImpl implements PredictModelService {
             // 新老实验和填充requestParam参数(老实验可能直接返回结果)
             Map<String, Object> result1 = getParamAndFill(requestParam, result);
             if (result1 != null){
+                result1.put("ad_predict", 1);
                 return result1;
             }
 

+ 8 - 2
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/v2/PredictStrategyBy817.java

@@ -31,7 +31,10 @@ public class PredictStrategyBy817 extends BasicPredict {
         String userLayer = ctx.getUserLayer();
         String shareType = ctx.getShareType();
         if (CollectionUtils.isEmpty(configItems) || StringUtils.isAnyBlank(rootSessionId, userLayer, shareType)) {
-            return Collections.emptyMap();
+            Map<String, Object> returnMap = new HashMap<>();
+            returnMap.putAll(rtnNoAdPredict(ctx));
+            returnMap.put("msg","no_config_error");
+            return returnMap;
         }
 
         double score = this.calcScoreByMid(ctx.getMid());
@@ -91,7 +94,10 @@ public class PredictStrategyBy817 extends BasicPredict {
             }
         }
 
-        return Collections.emptyMap();
+        Map<String, Object> returnMap = new HashMap<>();
+        returnMap.putAll(rtnNoAdPredict(ctx));
+        returnMap.put("msg","no_config_error");
+        return returnMap;
     }
 
 }