From d7d7e0edf4d8dc422402be9a1fbb6e535ae3761e Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 05 五月 2026 09:25:28 +0800
Subject: [PATCH] # Agent调参outTaskLimit上限修复V3.0.1.6

---
 src/main/java/com/zy/ai/service/impl/AutoTuneApplyServiceImpl.java |   11 +++++++----
 1 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/ai/service/impl/AutoTuneApplyServiceImpl.java b/src/main/java/com/zy/ai/service/impl/AutoTuneApplyServiceImpl.java
index 6ae0467..ab23dd9 100644
--- a/src/main/java/com/zy/ai/service/impl/AutoTuneApplyServiceImpl.java
+++ b/src/main/java/com/zy/ai/service/impl/AutoTuneApplyServiceImpl.java
@@ -338,11 +338,14 @@
         validatedChange.setOldValue(currentValue.getOldValue());
 
         Integer maxValue = resolveMaxValue(validatedChange, rule, requestedValue);
-        if (maxValue == null) {
-            return validatedChange.reject("绔欑偣 " + validatedChange.getTargetId()
-                    + " 缂哄皯 outBufferCapacity锛屾棤娉曡瘉鏄� outTaskLimit 涓婇檺");
+        if (requestedValue < rule.getMinValue()) {
+            if (maxValue != null) {
+                return validatedChange.reject(validatedChange.getTargetKey() + " 蹇呴』鍦� "
+                        + rule.getMinValue() + "~" + maxValue + " 鑼冨洿鍐�");
+            }
+            return validatedChange.reject(validatedChange.getTargetKey() + " 蹇呴』涓嶅皬浜� " + rule.getMinValue());
         }
-        if (requestedValue < rule.getMinValue() || requestedValue > maxValue) {
+        if (maxValue != null && requestedValue > maxValue) {
             return validatedChange.reject(validatedChange.getTargetKey() + " 蹇呴』鍦� "
                     + rule.getMinValue() + "~" + maxValue + " 鑼冨洿鍐�");
         }

--
Gitblit v1.9.1