#158 bug fix

Об'єднано
zhaohaipeng злито 1 комітів з algorithm/feature_20250818_zhaohaipeng_599 до algorithm/master 1 місяць тому

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

@@ -17,7 +17,6 @@ public abstract class BasicPredict {
     protected Map<String, Object> rtnNoAdPredict(PredictContext ctx) {
         Map<String, Object> rtnMap = new HashMap<>();
         rtnMap.put("ad_predict", 1);
-        rtnMap.put("no_ad_strategy", "713_exp");
         rtnMap.put("pqtId", ctx.getPqtId());
         return rtnMap;
     }

+ 3 - 0
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/v2/PredictStrategyBy673.java

@@ -23,6 +23,9 @@ public class PredictStrategyBy673 extends ThresholdPredictStrategy {
         try {
             JSONObject json = ctx.getExpConfigMap().getOrDefault("673", new JSONObject());
             JSONObject configJson = json.getJSONObject(String.format("%s:%s", ctx.getUserExternalSource(), ctx.getShareLayer()));
+            if (MapUtils.isEmpty(configJson)) {
+                return Collections.emptyMap();
+            }
             return configJson.toJavaObject(new TypeReference<Map<String, Double>>() {
             });
         } catch (Exception e) {