oracle连接超时后不进行抽取

web_backend_develope
chenlw 9 years ago
parent e469716b7f
commit 9184c2b706

@ -151,12 +151,13 @@ public class DataModelController extends BaseController {
ThreadGainOracleConnect thOrcl = new ThreadGainOracleConnect(form, OracleExtract);
thOrcl.start();
for (int i = 0; i < 10; i++) {
Thread.sleep(400);
isConnect = thOrcl.isConnect();
if (isConnect) {
break;
}
else {
Thread.sleep(500);
Thread.sleep(100);
}
}
}
@ -165,7 +166,7 @@ public class DataModelController extends BaseController {
else
req.setStatus(500);
// 开始抽取数据到汇总库
if (null != form.getInneed() && form.getInneed().size() > 0) {
if (isConnect && null != form.getInneed() && form.getInneed().size() > 0) {
ThreadExtractOracle thExtra = new ThreadExtractOracle(form, OracleExtract);
thExtra.start();
// OracleExtract.extractOracle(form.getName(), form.getInneed(),

Loading…
Cancel
Save