|
|
|
@ -205,10 +205,9 @@ public class IdcServiceImpl implements IdcService {
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String[] syncTables = TableUtils.syncTables();
|
|
|
|
|
for (int i = 0; i < syncTables.length; i++) {
|
|
|
|
|
String[] tnames = syncTables[i].split("/");
|
|
|
|
|
String[] tnames = syncTables[i].split("/");
|
|
|
|
|
boolean sync = ((tnames[0]==null||StringUtils.isEmpty(tnames[0])||(tnames[0]!=null&&tnames[0].equals("null")))&&
|
|
|
|
|
(tnames[1]==null||StringUtils.isEmpty(tnames[1])||(tnames[1]!=null&&tnames[1].equals("null"))))||
|
|
|
|
|
(!StringUtils.isEmpty(tnames[0]) && map != null && map.get(tnames[0]) != null && map.get(tnames[0]).toString().equals("1"));
|
|
|
|
@ -223,6 +222,7 @@ public class IdcServiceImpl implements IdcService {
|
|
|
|
|
|
|
|
|
|
private void syncData(String t, boolean isUpload, String syncIp) {
|
|
|
|
|
boolean sync = true;
|
|
|
|
|
try {
|
|
|
|
|
String[] tnames = t.split("/");
|
|
|
|
|
|
|
|
|
|
String lastUpdateTime = getUpdateTime(tnames[2] + "." + tnames[0]);
|
|
|
|
@ -266,6 +266,9 @@ public class IdcServiceImpl implements IdcService {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//}
|
|
|
|
|
} catch (Exception ex) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -504,11 +507,13 @@ public class IdcServiceImpl implements IdcService {
|
|
|
|
|
int childNum = -1;
|
|
|
|
|
/*子表*/
|
|
|
|
|
String[] syncTables = TableUtils.syncTables();
|
|
|
|
|
for (String str : syncTables) {
|
|
|
|
|
if (str.contains("/" + tableKey + "/")) {
|
|
|
|
|
childNum++;
|
|
|
|
|
childs[childNum] = str;
|
|
|
|
|
}
|
|
|
|
|
if(!StringUtils.isEmpty(tableKey)) {
|
|
|
|
|
for (String str : syncTables) {
|
|
|
|
|
if (str.contains("/" + tableKey + "/")) {
|
|
|
|
|
childNum++;
|
|
|
|
|
childs[childNum] = str;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Map<String, String> table = dbDao.getMysql(tableName);
|
|
|
|
|
if (!(table != null && table.get("tableName") != null))
|
|
|
|
|