|
|
@ -130,9 +130,25 @@ public class IdcServiceImpl implements IdcService {
|
|
|
|
/*拉取前一级中继服务数据*/
|
|
|
|
/*拉取前一级中继服务数据*/
|
|
|
|
@Async
|
|
|
|
@Async
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public void asyncFetchUdiTask() {
|
|
|
|
|
|
|
|
fetchTask(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
@Async
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void asyncFetchTask() {
|
|
|
|
public void asyncFetchTask() {
|
|
|
|
|
|
|
|
fetchTask(true);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void fetchTask(boolean isIdc) {
|
|
|
|
String host = getNextHost();
|
|
|
|
String host = getNextHost();
|
|
|
|
|
|
|
|
if(!isIdc) {
|
|
|
|
|
|
|
|
Map<String,Object> map = dbDao.get("select * from sync_data_set limit 1");
|
|
|
|
|
|
|
|
if(map!=null&&map.get("syncIp")!=null)
|
|
|
|
|
|
|
|
host = map.get("syncIp").toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
logger.info("fetch from ip:"+host);
|
|
|
|
logger.info("fetch from ip:"+host);
|
|
|
|
if(!StringUtils.isEmpty(host)) {
|
|
|
|
if(!StringUtils.isEmpty(host)) {
|
|
|
|
String result = post(host+"/spssync/common/list",null);
|
|
|
|
String result = post(host+"/spssync/common/list",null);
|
|
|
@ -151,9 +167,8 @@ public class IdcServiceImpl implements IdcService {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@Async
|
|
|
|
@Async
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public void asyncIdcTask() {
|
|
|
|
public void asyncIdcTask() {
|
|
|
|