|
|
|
|
@ -42,6 +42,7 @@ import com.platform.service.IVolumeService;
|
|
|
|
|
import com.platform.service.OracleExtractTask;
|
|
|
|
|
import com.platform.service.OracleStatusService;
|
|
|
|
|
import com.platform.utils.CacheSetCantDelete;
|
|
|
|
|
import com.platform.utils.Configs;
|
|
|
|
|
import com.platform.utils.Constant;
|
|
|
|
|
import com.platform.utils.ThreadVolumeImm;
|
|
|
|
|
import com.platform.utils.UtilsHelper;
|
|
|
|
|
@ -109,7 +110,7 @@ public class DataModelController extends BaseController {
|
|
|
|
|
* @param res
|
|
|
|
|
* @param req
|
|
|
|
|
* @return
|
|
|
|
|
* @throws Exception
|
|
|
|
|
* @throws Exception
|
|
|
|
|
*/
|
|
|
|
|
@RequestMapping("/data.json")
|
|
|
|
|
@ResponseBody
|
|
|
|
|
@ -159,11 +160,11 @@ public class DataModelController extends BaseController {
|
|
|
|
|
if (null != data && data.length > 0) {
|
|
|
|
|
List<String> list = new ArrayList<String>();
|
|
|
|
|
List<String> errList = new ArrayList<String>();
|
|
|
|
|
//判断是否有 不能删除的。
|
|
|
|
|
// 判断是否有 不能删除的。
|
|
|
|
|
for (String dataId : data) {
|
|
|
|
|
if(CacheSetCantDelete.containsId(dataId))
|
|
|
|
|
if (CacheSetCantDelete.containsId(dataId))
|
|
|
|
|
errList.add(dataId);
|
|
|
|
|
else
|
|
|
|
|
else
|
|
|
|
|
list.add(dataId);
|
|
|
|
|
}
|
|
|
|
|
if (list.size() > 0) {
|
|
|
|
|
@ -175,7 +176,7 @@ public class DataModelController extends BaseController {
|
|
|
|
|
mode.put("err", errList);
|
|
|
|
|
req.setStatus(500);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
return mode;
|
|
|
|
|
}
|
|
|
|
|
@ -196,8 +197,7 @@ public class DataModelController extends BaseController {
|
|
|
|
|
if (oraclesName != null)
|
|
|
|
|
for (String rcName : oraclesName) {
|
|
|
|
|
log.info("执行连接\t" + rcName);
|
|
|
|
|
String cmd = "kubectl label --overwrite rc " + rcName
|
|
|
|
|
+ " status=0";
|
|
|
|
|
String cmd = "kubectl label --overwrite rc " + rcName + " status=0";
|
|
|
|
|
List<String> rList = Constant.ganymedSSH
|
|
|
|
|
.execCmdWaitAcquiescent(cmd);
|
|
|
|
|
StringBuffer sb = new StringBuffer();
|
|
|
|
|
@ -243,7 +243,8 @@ public class DataModelController extends BaseController {
|
|
|
|
|
public String volumeList() throws Exception {
|
|
|
|
|
log.info("-----/volume/list------");
|
|
|
|
|
String rest = volumeService.getAllvolume();
|
|
|
|
|
new ThreadVolumeImm("ThreadVolumeImm-in-VolumeController-volumeList").start();
|
|
|
|
|
new ThreadVolumeImm("ThreadVolumeImm-in-VolumeController-volumeList")
|
|
|
|
|
.start();
|
|
|
|
|
return rest;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -292,7 +293,7 @@ public class DataModelController extends BaseController {
|
|
|
|
|
if (isConnect) {
|
|
|
|
|
req.setStatus(200);
|
|
|
|
|
if (null != form.getInneed() && form.getInneed().size() > 0) {
|
|
|
|
|
for (OracleConnectorParams oracleParams : form.getInneed()) {
|
|
|
|
|
for (OracleConnectorParams oracleParams : form.getInneed()) {
|
|
|
|
|
BasedTask task = new OracleExtractTask(
|
|
|
|
|
oracleParams.getName(), form.getTarget(),
|
|
|
|
|
oracleParams, OracleExtract);
|
|
|
|
|
@ -462,10 +463,10 @@ public class DataModelController extends BaseController {
|
|
|
|
|
public Object getExtractLog(@RequestParam("rcName") String name,
|
|
|
|
|
HttpServletRequest res, HttpServletResponse req) throws Exception {
|
|
|
|
|
log.info("---------/oracle/extract/log-------------------");
|
|
|
|
|
String result = logReadService.readLog(name);
|
|
|
|
|
String result = logReadService.readLog(name);
|
|
|
|
|
// "查看相应日志"
|
|
|
|
|
Map<String, String> log = new HashMap<String, String>();
|
|
|
|
|
log.put(name, result+"\r\n");
|
|
|
|
|
log.put(name, result + "\r\n");
|
|
|
|
|
return log;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|