Sfoglia il codice sorgente

fix: 同步 Agent 锁号调用到新 MCP 接口

AgentActionOrchestrator 仍调用已移除的 McpToolService.lockSchedule,导致 emoon-ai-agent 编译失败。

将卡片动作锁号流程改为调用 lockSlot,和 Mock HIS 合并修复后的新接口签名保持一致。

验证:mvn -pl emoon-infra/emoon-modules/emoon-ai/emoon-ai-agent -am -DskipTests compile 通过。
WangKang 2 settimane fa
parent
commit
2e3717f74a

+ 1 - 1
emoon-infra/emoon-modules/emoon-ai/emoon-ai-agent/src/main/java/com/emoon/ai/agent/application/AgentActionOrchestrator.java

@@ -107,7 +107,7 @@ public class AgentActionOrchestrator {
         String idempotencyKey = "lock_" + taskId + "_" + slotId;
 
         // Lock the slot for real (5-min expiry, remaining count decrement)
-        HisSlotLockResult lockResult = mcpToolService.lockSchedule(slotId, traceId, idempotencyKey);
+        HisSlotLockResult lockResult = mcpToolService.lockSlot(slotId, traceId, idempotencyKey);
         if (lockResult.getLockId() == null) {
             return new OrchestrationResult(null, Map.of("message", lockResult.getMessage()));
         }