Commit 07f79d71bb1379e62d3004a300b9d7ca63179f62

Authored by qianbao
1 parent e8b8890a

AI添加问题 历史问题记录

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);