Parcourir la source

调整荣耀扣量

yumeng il y a 1 semaine
Parent
commit
5cf0b7ece2

+ 8 - 0
src/main/java/com/adx/tencent/httpapi/TrackingController.java

@@ -332,6 +332,13 @@ public class TrackingController {
         if (act2001Rate != null) {
             params.put(BidRecord.ACT_2001_DEDUCTION_RATE_KEY, act2001Rate);
         }
+        removeDeductionAliases(params);
+    }
+
+    private static void removeDeductionAliases(Map<String, String> params) {
+        params.remove("act2001DeductionRate");
+        params.remove("deductionRate2001");
+        params.remove("deduction_rate_2001");
     }
 
     private void mergeClickParams(BidRecord record, Map<String, String> params) {
@@ -343,6 +350,7 @@ public class TrackingController {
             merged.putAll(record.getMediaParams());
         }
         merged.putAll(params);
+        removeDeductionAliases(merged);
         record.setMediaParams(merged);
         if ((record.getAccountId() == null || record.getAccountId().isBlank())
                 && params.get("account_id") != null && !params.get("account_id").isBlank()) {

+ 1 - 2
src/main/java/com/adx/tencent/storage/model/BidRecord.java

@@ -146,8 +146,7 @@ public class BidRecord {
                 "ip", "ua", "user_agent",
                 "callback", "click_id", "account_id",
                 NEW_LINK_FLAG_KEY, TRACKING_VERSION_KEY, DEDUCTION_RATE_KEY,
-                ACT_2001_DEDUCTION_RATE_KEY,
-                "act2001DeductionRate", "deductionRate2001", "deduction_rate_2001"
+                ACT_2001_DEDUCTION_RATE_KEY
         );
         Map<String, String> slim = new LinkedHashMap<>();
         for (String key : deviceKeys) {