Commit 8a9bf83c by jinfeng.wang

fix

parent 944b1e47
...@@ -5,6 +5,7 @@ import java.sql.DriverManager; ...@@ -5,6 +5,7 @@ import java.sql.DriverManager;
import java.sql.Statement; import java.sql.Statement;
import java.util.Iterator; import java.util.Iterator;
import java.util.Set; import java.util.Set;
import java.util.regex.Pattern;
/** /**
* @package: com.mobvista.apptag.utils * @package: com.mobvista.apptag.utils
...@@ -26,15 +27,19 @@ public class MySqlUtil { ...@@ -26,15 +27,19 @@ public class MySqlUtil {
while (iset.hasNext()) { while (iset.hasNext()) {
String platform; String platform;
String packageName = iset.next(); String packageName = iset.next();
if (packageName.contains(".")) { Pattern iosPkgPtn = Pattern.compile("^\\d+$");
platform = "Android"; Pattern adrPkgPtn = Pattern.compile("^[0-9a-zA-Z\\.]+$");
} else { if (iosPkgPtn.matcher(packageName).matches() || adrPkgPtn.matcher(packageName).matches()) {
platform = "IOS"; if (packageName.contains(".")) {
if (packageName != null && packageName.matches("^id\\d+$")) { platform = "Android";
packageName = packageName.replace("id", ""); } else {
platform = "IOS";
if (packageName != null && packageName.matches("^id\\d+$")) {
packageName = packageName.replace("id", "");
}
} }
stmt.executeQuery(insert_sql.replace("@packageName", packageName).replace("@platform", platform));
} }
stmt.executeQuery(insert_sql.replace("@packageName", packageName).replace("@platform", platform));
} }
con.close(); con.close();
} catch (Exception e) { } catch (Exception e) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment