From 95ae0c83d2aa58d86b4039e3f7f16ee93afb8f00 Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期五, 23 十月 2026 17:01:00 +0800
Subject: [PATCH] feat(ai): 完善模型管理和智能体导入功能
---
yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportPreflightService.java | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportPreflightService.java b/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportPreflightService.java
index db69105..238192d 100644
--- a/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportPreflightService.java
+++ b/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportPreflightService.java
@@ -71,9 +71,9 @@
boolean syncMesRequested = Boolean.TRUE.equals(reqVO.getSyncMes());
List<MdmAgentImportPreflightRespVO.Issue> blockingItems = new ArrayList<>();
- if (syncMesRequested) {
+ if (syncMesRequested && !policy.isAllowMesSync()) {
blockingItems.add(issue("MES_SYNC_DISABLED", "syncMes",
- "鏈樁娈典笉寮�鏀惧悓姝� MES锛岃鍏抽棴 syncMes 鍚庨噸璇�", false));
+ "鏈嶅姟鏈紑鏀惧悓姝� MES锛岃鍏抽棴 syncMes 鍚庨噸璇�", false));
}
// 4. 鏂囦欢鍐呴噸澶嶇紪鐮侊細鎵�鏈夐噸澶嶈涓�璧烽樆鏂紝閬垮厤鈥滈琛屽缓銆佹琛岃烦鈥濈殑璇
@@ -166,7 +166,6 @@
.build())
.authorization(MdmAgentImportPreflightRespVO.Authorization.builder()
.userId(principal.userId())
- .tenantId(principal.tenantId())
.permission(SystemAgentBridgeGuard.PERMISSION_ITEM_IMPORT)
.policyRevision(MdmAgentImportPolicy.POLICY_REVISION)
.build())
@@ -182,7 +181,11 @@
.blocked(blockedCount)
.build())
.canCommit(canCommit)
- .sideEffects(canCommit ? List.of("mdm_item.create:" + createCount) : List.of())
+ .sideEffects(canCommit
+ ? (syncMesRequested
+ ? List.of("mdm_item.create:" + createCount, "mes_md_item.sync:" + createCount)
+ : List.of("mdm_item.create:" + createCount))
+ : List.of())
.rows(rows)
.blockingItems(blockingItems)
.build();
@@ -229,7 +232,6 @@
Map<String, Object> canonical = new LinkedHashMap<>();
canonical.put("policy_revision", MdmAgentImportPolicy.POLICY_REVISION);
canonical.put("user_id", principal.userId());
- canonical.put("tenant_id", principal.tenantId());
canonical.put("attachment_id", attachment.attachmentId());
canonical.put("session_id", attachment.sessionId());
canonical.put("source_sha256", sourceSha256.toLowerCase(Locale.ROOT));
--
Gitblit v1.9.3