Commit 07f79d71bb1379e62d3004a300b9d7ca63179f62
1 parent
e8b8890a
AI添加问题 历史问题记录
Showing
1 changed file
with
2 additions
and
1 deletions
src/main/java/com/xly/tool/DynamicToolProvider.java
| @@ -609,10 +609,11 @@ public class DynamicToolProvider implements ToolProvider { | @@ -609,10 +609,11 @@ public class DynamicToolProvider implements ToolProvider { | ||
| 609 | 609 | ||
| 610 | public String doDynamicTool(ToolMeta meta,UserSceneSession session) { | 610 | public String doDynamicTool(ToolMeta meta,UserSceneSession session) { |
| 611 | List<ParamRule> paramRuleData = meta.getParamRuleListAll(); | 611 | List<ParamRule> paramRuleData = meta.getParamRuleListAll(); |
| 612 | + List<ParamRule> paramRuleDataCheck = meta.getParamRuleListCheck(); | ||
| 612 | Map<String, Object> args = session.getArgs(); | 613 | Map<String, Object> args = session.getArgs(); |
| 613 | 614 | ||
| 614 | // 3. 【自动校验】检查必填项 | 615 | // 3. 【自动校验】检查必填项 |
| 615 | - List<String> missing = checkRequiredParams(args, paramRuleData); | 616 | + List<String> missing = checkRequiredParams(args, paramRuleDataCheck); |
| 616 | if (!missing.isEmpty()) { | 617 | if (!missing.isEmpty()) { |
| 617 | // 4.1 参数缺失,生成“提问”消息,直接返给客户 | 618 | // 4.1 参数缺失,生成“提问”消息,直接返给客户 |
| 618 | String askMsg = buildAskUserMessage(meta, missing,args); | 619 | String askMsg = buildAskUserMessage(meta, missing,args); |