增加构建通知
This commit is contained in:
parent
85bebb7fc3
commit
4654395a56
@ -257,14 +257,14 @@ public class TeamApplicationServiceImpl extends BaseServiceImpl<TeamApplication,
|
||||
*
|
||||
* <p>删除逻辑:
|
||||
* <ul>
|
||||
* <li>1. 先逻辑删除所有关联的部署记录(DeployRecord)</li>
|
||||
* <li>1. 先物理删除所有关联的部署记录(DeployRecord)</li>
|
||||
* <li>2. 再物理删除团队应用(TeamApplication)</li>
|
||||
* </ul>
|
||||
*
|
||||
* <p>注意:
|
||||
* <ul>
|
||||
* <li>TeamApplication 使用物理删除(@LogicDelete(false))</li>
|
||||
* <li>DeployRecord 使用逻辑删除(@LogicDelete)</li>
|
||||
* <li>DeployRecord 由于外键约束,必须物理删除</li>
|
||||
* </ul>
|
||||
*/
|
||||
@Override
|
||||
@ -278,13 +278,10 @@ public class TeamApplicationServiceImpl extends BaseServiceImpl<TeamApplication,
|
||||
if (!deployRecords.isEmpty()) {
|
||||
log.info("团队应用 {} 关联了 {} 条部署记录,开始级联删除", id, deployRecords.size());
|
||||
|
||||
// 2. 逻辑删除所有关联的部署记录
|
||||
deployRecords.forEach(record -> {
|
||||
record.setDeleted(true);
|
||||
deployRecordRepository.save(record);
|
||||
});
|
||||
// 2. 物理删除所有关联的部署记录(避免外键约束冲突)
|
||||
deployRecordRepository.deleteAll(deployRecords);
|
||||
|
||||
log.info("成功逻辑删除 {} 条部署记录", deployRecords.size());
|
||||
log.info("成功物理删除 {} 条部署记录", deployRecords.size());
|
||||
} else {
|
||||
log.info("团队应用 {} 没有关联的部署记录", id);
|
||||
}
|
||||
|
||||
@ -69,8 +69,7 @@ public class HttpRequestNodeDelegate extends BaseNodeDelegate<HttpRequestInputMa
|
||||
long responseTime = System.currentTimeMillis() - startTime;
|
||||
parseResponse(response, responseTime, input.getResponseBodyType());
|
||||
|
||||
logInfo(String.format("HTTP请求成功: 状态码=%d, 耗时=%dms, 响应大小=%d bytes",
|
||||
output.getStatusCode(), output.getResponseTime(), output.getResponseSize()));
|
||||
logInfo(String.format("HTTP请求成功: 状态码=%d, 耗时=%dms, 响应大小=%d bytes", output.getStatusCode(), output.getResponseTime(), output.getResponseSize()));
|
||||
|
||||
} catch (HttpClientErrorException | HttpServerErrorException e) {
|
||||
// HTTP错误(4xx, 5xx)
|
||||
@ -108,8 +107,7 @@ public class HttpRequestNodeDelegate extends BaseNodeDelegate<HttpRequestInputMa
|
||||
// 尝试解析为JSON对象或数组
|
||||
Object jsonBody = parseJsonBody(body);
|
||||
output.setResponseBody(jsonBody);
|
||||
logInfo(String.format("响应体(JSON): %s", body.length() > 500 ?
|
||||
body.substring(0, 500) + "..." : body));
|
||||
logInfo(String.format("响应体(JSON): %s", body.length() > 500 ? body.substring(0, 500) + "..." : body));
|
||||
} catch (Exception e) {
|
||||
log.warn("JSON解析失败,返回原始文本: {}", e.getMessage());
|
||||
output.setResponseBody(body);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user