mirror of https://gitee.com/stylefeng/roses
【7.1.6】【scanner】更新资源汇报问题
parent
9c423a5474
commit
da629d3747
|
@ -84,7 +84,11 @@ public class ResourceReportListener extends ApplicationReadyListener implements
|
|||
devOpsReportProperties.getProjectUniqueCode(),
|
||||
devOpsReportProperties.getServerHost())) {
|
||||
DevOpsReportApi devOpsReportApi = applicationContext.getBean(DevOpsReportApi.class);
|
||||
devOpsReportApi.reportResources(devOpsReportProperties, persistencePojos);
|
||||
try {
|
||||
devOpsReportApi.reportResources(devOpsReportProperties, persistencePojos);
|
||||
} catch (Exception e) {
|
||||
log.error("向DevOps平台汇报异常出现网络错误,如无法联通DevOps平台可关闭相关配置。", e);
|
||||
}
|
||||
}
|
||||
|
||||
// 设置标识已经扫描过
|
||||
|
|
|
@ -428,22 +428,18 @@ public class SysResourceServiceImpl extends ServiceImpl<SysResourceMapper, SysRe
|
|||
HttpRequest httpRequest = HttpUtil.createPost(devopsReportUrl);
|
||||
httpRequest.body(JSON.toJSONString(devOpsReportResourceParam));
|
||||
httpRequest.setConnectionTimeout(Convert.toInt(DEVOPS_REPORT_CONNECTION_TIMEOUT_SECONDS * 1000));
|
||||
try {
|
||||
HttpResponse execute = httpRequest.execute();
|
||||
String body = execute.body();
|
||||
ResponseData<?> responseData = JSON.parseObject(body, ResponseData.class);
|
||||
// 返回结果为空
|
||||
if (responseData == null) {
|
||||
throw new ScannerException(DevOpsExceptionEnum.HTTP_RESPONSE_EMPTY);
|
||||
}
|
||||
// 返回失败
|
||||
if (!responseData.getSuccess()) {
|
||||
throw new ScannerException(DevOpsExceptionEnum.HTTP_RESPONSE_ERROR, responseData.getMessage());
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.error("向devops平台汇报资源异常,可以将devops相关配置删除", e);
|
||||
ResponseData<?> responseData = null;
|
||||
HttpResponse execute = httpRequest.execute();
|
||||
String body = execute.body();
|
||||
responseData = JSON.parseObject(body, ResponseData.class);
|
||||
// 返回结果为空
|
||||
if (responseData == null) {
|
||||
throw new ScannerException(DevOpsExceptionEnum.HTTP_RESPONSE_EMPTY);
|
||||
}
|
||||
// 返回失败
|
||||
if (!responseData.getSuccess()) {
|
||||
throw new ScannerException(DevOpsExceptionEnum.HTTP_RESPONSE_ERROR, responseData.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue