Skip to content

Commit 50d6381

Browse files
committed
fix: 当权限不足时正确返回提示信息
1 parent 5f0e759 commit 50d6381

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

win-diag-doctor-app/src/main/java/cn/teacy/wdd/agent/graph/LogAnalyseGraphComposer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class LogAnalyseGraphComposer {
4545
public static final String KEY_QUERY = "query";
4646

4747
@GraphKey
48-
private static final String KEY_PRIVILEGE_QUALIFIED = "privilege-qualified";
48+
public static final String KEY_PRIVILEGE_QUALIFIED = "privilege-qualified";
4949

5050
@GraphKey
5151
public static final String KEY_EXECUTION_PLAN = "execution-plan";

win-diag-doctor-app/src/main/java/cn/teacy/wdd/agent/tools/LogAnalyseGraphToolConfig.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ public ToolCallback logAnalyseExpert(LogAnalyseGraphService logAnalyseGraphServi
4343
LogAnalyseGraphService.ExecResult result = logAnalyseGraphService.execute(probeId, query);
4444

4545
OverAllState state = result.result().state();
46-
return (String) state.value(LogAnalyseGraphComposer.KEY_ANALYSE_REPORT).orElse("");
46+
return (String) state.value(LogAnalyseGraphComposer.KEY_ANALYSE_REPORT).orElseGet(() ->
47+
state.value(LogAnalyseGraphComposer.KEY_PRIVILEGE_QUALIFIED).orElse("")
48+
);
4749

4850
} catch (Exception e) {
4951
return "工作流执行失败: " + e.getMessage();

0 commit comments

Comments
 (0)