yumeng преди 1 седмица
родител
ревизия
39c984d0fe

+ 0 - 23
src/main/java/com/adx/tencent/honor/controller/HonorTrackingController.java

@@ -175,9 +175,6 @@ public class HonorTrackingController {
                         bidResponse.getBid().getShowUrls(), bidResponse.getBid().getPrice());
                 recordTracking(record.getQk(), tagId, "impression", impressionTracking);
             }
-        } else {
-            mergeClickParams(record, params);
-            hotStore.recordBid(record);
         }
 
         List<TrackingResult> tracking = adxClient.reportClick(
@@ -464,26 +461,6 @@ public class HonorTrackingController {
         params.remove("deduction_rate_2001");
     }
 
-    private void mergeClickParams(HonorBidRecord record, Map<String, String> params) {
-        if (record == null || params == null || params.isEmpty()) {
-            return;
-        }
-        Map<String, String> merged = new LinkedHashMap<>();
-        if (record.getMediaParams() != null) {
-            merged.putAll(record.getMediaParams());
-        }
-        merged.putAll(params);
-        removeDeductionAliases(merged);
-        record.setMediaParams(merged);
-        if ((record.getAccountId() == null || record.getAccountId().isBlank())
-                && params.get("advertiserId") != null && !params.get("advertiserId").isBlank()) {
-            record.setAccountId(params.get("advertiserId"));
-        }
-        if (params.get("creativeId") != null && !params.get("creativeId").isBlank()) {
-            record.setAdId(params.get("creativeId"));
-        }
-    }
-
     private static int parseDeductionRate(String value) {
         if (value == null || value.isBlank()) {
             return 0;

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

@@ -295,9 +295,6 @@ public class TrackingController {
                         resp.getBid().getShowUrls(), resp.getBid().getPrice());
                 recordTrackingResults(record.getQk(), "impression", impressionResults);
             }
-        } else {
-            mergeClickParams(record, params);
-            hotStore.recordBid(record);
         }
 
         List<TrackingResult> trackingResults = adxClient.reportClick(
@@ -341,26 +338,6 @@ public class TrackingController {
         params.remove("deduction_rate_2001");
     }
 
-    private void mergeClickParams(BidRecord record, Map<String, String> params) {
-        if (record == null || params == null || params.isEmpty()) {
-            return;
-        }
-        Map<String, String> merged = new LinkedHashMap<>();
-        if (record.getMediaParams() != null) {
-            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()) {
-            record.setAccountId(params.get("account_id"));
-        }
-        if (params.get("ad_id") != null && !params.get("ad_id").isBlank()) {
-            record.setAdId(params.get("ad_id"));
-        }
-    }
-
     // ─── 私有工具方法 ────────────────────────────────────────────────────────
 
     private BidRecord bidRecordFromMediaResponse(NormalizedBidResponse response,