From b435c07ce7ea8b785e2420219399b10f719f13c9 Mon Sep 17 00:00:00 2001 From: bynt Date: Tue, 22 Mar 2022 11:40:16 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B9=BF=E7=82=B9=E9=80=9A?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../baiyee/adcallback/api/constants/SqlConstant.java | 10 +++++++++- .../adcallback/service/impl/AnalysisServiceImpl.java | 3 +++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/baiyee/adcallback/api/constants/SqlConstant.java b/src/main/java/com/baiyee/adcallback/api/constants/SqlConstant.java index c157a66..e5dab43 100644 --- a/src/main/java/com/baiyee/adcallback/api/constants/SqlConstant.java +++ b/src/main/java/com/baiyee/adcallback/api/constants/SqlConstant.java @@ -5,12 +5,20 @@ package com.baiyee.adcallback.api.constants; * @date : 2022/3/3 */ public class SqlConstant { - private SqlConstant(){} + private SqlConstant() { + } + + public static final String IMEI_STR = "imei"; + + public static final String MUID_STR = "muid"; + public static final String TABLE_STR = "tabIndex"; public static final String TABLE_JU_QIAN = "juqian1"; + public static final String PHONE_STR = " and device_os_type = 'android' "; + /** * 请求sql */ diff --git a/src/main/java/com/baiyee/adcallback/service/impl/AnalysisServiceImpl.java b/src/main/java/com/baiyee/adcallback/service/impl/AnalysisServiceImpl.java index 207633b..75ca991 100644 --- a/src/main/java/com/baiyee/adcallback/service/impl/AnalysisServiceImpl.java +++ b/src/main/java/com/baiyee/adcallback/service/impl/AnalysisServiceImpl.java @@ -119,6 +119,9 @@ public class AnalysisServiceImpl implements AnalysisService { case 6: //广点通 sqlString = SqlConstant.PARSE_DATA_SQL.replaceAll(SqlConstant.TABLE_STR, TableEnum.GD.getTableName()); + sqlString = new StringBuffer(sqlString.replaceAll + (SqlConstant.IMEI_STR, SqlConstant.MUID_STR)).insert + (sqlString.indexOf("GROUP BY"), SqlConstant.PHONE_STR).toString(); break; default: }