Commit 9c2fc02f72d62ca5c34854eed257cb4614cc52d4
1 parent
8f63c314
添加未清选择 改成动态引导语
Showing
3 changed files
with
10 additions
and
1 deletions
src/main/java/com/xly/entity/ToolMeta.java
src/main/java/com/xly/service/QuoService.java
| ... | ... | @@ -98,7 +98,7 @@ public class QuoService { |
| 98 | 98 | datasDynamicPartArray.forEach(one->{ |
| 99 | 99 | List<ParamRule> dataPartDynamic = dataAll.stream().filter(d -> |
| 100 | 100 | one.equals(d.getSDynamicParam()) |
| 101 | - && "动态部件".equals(d.getSDynamicParamName() | |
| 101 | + && "新增部件".equals(d.getSDynamicParamName() | |
| 102 | 102 | )&&d.getBDynamicParam() |
| 103 | 103 | ).collect(Collectors.toUnmodifiableList()); |
| 104 | 104 | if(ObjectUtil.isNotEmpty(dataPartDynamic)){ | ... | ... |
src/main/java/com/xly/tool/DynamicToolProvider.java
| ... | ... | @@ -221,6 +221,14 @@ public class DynamicToolProvider implements ToolProvider { |
| 221 | 221 | // String sSystemPrompt = SystemPromptGenerator.buildMissParamPrompt(session,dynamicParamRule); |
| 222 | 222 | // session.setSSystemPrompt(sSystemPrompt); |
| 223 | 223 | } |
| 224 | + //判断是否首次进入给提示 如果没有产品名称 产品长 宽 | |
| 225 | + if(!Validator.isValid(args.get("dProductWidth")) | |
| 226 | + && !Validator.isValid(args.get("dProductLength")) | |
| 227 | + && !Validator.isValid(args.get("sProductName"))){ | |
| 228 | + String sTsMemo = session.getCurrentTool().getSTsMemo(); | |
| 229 | + session.setSFunPrompts(sTsMemo); | |
| 230 | + return sTsMemo; | |
| 231 | + } | |
| 224 | 232 | } |
| 225 | 233 | //获取是否缺失参数 |
| 226 | 234 | String askMsg = getMissParamMsg( meta, session, args); | ... | ... |