From d9a5ba1de2fce6bd8c50dace505e4bf7864043ba Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 22 十月 2026 15:01:07 +0800
Subject: [PATCH] feat(mdm): 新增智能体通用业务导入功能
---
yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportCommandService.java | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportCommandService.java b/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportCommandService.java
index 70c8839..f3c144c 100644
--- a/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportCommandService.java
+++ b/yudao-module-mdm/src/main/java/cn/iocoder/yudao/module/mdm/service/agent/MdmAgentImportCommandService.java
@@ -69,6 +69,10 @@
throw new AgentBridgeException(HttpStatus.SERVICE_UNAVAILABLE, "WRITE_DISABLED",
"鏅鸿兘浣撳啓鍏ュ紑鍏虫湭鎵撳紑锛屾彁浜ゅ凡鎷掔粷");
}
+ if (Boolean.TRUE.equals(reqVO.getSyncMes()) && !policy.isAllowMesSync()) {
+ throw new AgentBridgeException(HttpStatus.UNPROCESSABLE_ENTITY, "MES_SYNC_DISABLED",
+ "鏈嶅姟鏈紑鏀惧悓姝� MES锛岃鍏抽棴 syncMes 鍚庨噸璇�");
+ }
String requestDigest = buildRequestDigest(reqVO);
Long tenantId = principal.tenantId();
Long ownerUserId = principal.userId();
@@ -189,7 +193,7 @@
return;
}
MdmItemSaveReqVO saveReqVO = resolution.saveReqVO();
- saveReqVO.setSyncMes(false); // 鏈樁娈靛浐瀹氫笉鍚屾 MES
+ saveReqVO.setSyncMes(Boolean.TRUE.equals(reqVO.getSyncMes()));
Long itemId = itemService.createItem(saveReqVO);
commandRowMapper.insert(baseRow(command.getCommandId(), row)
.action("CREATE").status("SUCCESS").targetItemId(itemId)
--
Gitblit v1.9.3