diff --git a/backend/src/main/java/com/qqchen/deploy/backend/deploy/service/impl/TeamApplicationServiceImpl.java b/backend/src/main/java/com/qqchen/deploy/backend/deploy/service/impl/TeamApplicationServiceImpl.java index 5cc7ca53..3a82299d 100644 --- a/backend/src/main/java/com/qqchen/deploy/backend/deploy/service/impl/TeamApplicationServiceImpl.java +++ b/backend/src/main/java/com/qqchen/deploy/backend/deploy/service/impl/TeamApplicationServiceImpl.java @@ -257,14 +257,14 @@ public class TeamApplicationServiceImpl extends BaseServiceImpl删除逻辑: * * *

注意: *

*/ @Override @@ -278,13 +278,10 @@ public class TeamApplicationServiceImpl extends BaseServiceImpl { - record.setDeleted(true); - deployRecordRepository.save(record); - }); + // 2. 物理删除所有关联的部署记录(避免外键约束冲突) + deployRecordRepository.deleteAll(deployRecords); - log.info("成功逻辑删除 {} 条部署记录", deployRecords.size()); + log.info("成功物理删除 {} 条部署记录", deployRecords.size()); } else { log.info("团队应用 {} 没有关联的部署记录", id); } diff --git a/backend/src/main/java/com/qqchen/deploy/backend/workflow/delegate/HttpRequestNodeDelegate.java b/backend/src/main/java/com/qqchen/deploy/backend/workflow/delegate/HttpRequestNodeDelegate.java index 578fd75c..e08fb3b1 100644 --- a/backend/src/main/java/com/qqchen/deploy/backend/workflow/delegate/HttpRequestNodeDelegate.java +++ b/backend/src/main/java/com/qqchen/deploy/backend/workflow/delegate/HttpRequestNodeDelegate.java @@ -69,8 +69,7 @@ public class HttpRequestNodeDelegate extends BaseNodeDelegate 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);