From 4654395a561e06c2ba445bb295f77a84f78d5457 Mon Sep 17 00:00:00 2001 From: dengqichen Date: Thu, 20 Nov 2025 13:52:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9E=84=E5=BB=BA=E9=80=9A?= =?UTF-8?q?=E7=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/TeamApplicationServiceImpl.java | 13 +++++-------- .../workflow/delegate/HttpRequestNodeDelegate.java | 6 ++---- 2 files changed, 7 insertions(+), 12 deletions(-) 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);