Commit 9c2fc02f72d62ca5c34854eed257cb4614cc52d4

Authored by qianbao
1 parent 8f63c314

添加未清选择 改成动态引导语

src/main/java/com/xly/entity/ToolMeta.java
... ... @@ -52,6 +52,7 @@ public class ToolMeta {
52 52 private String sVectorjson;
53 53 private String sVectorfiledAll;
54 54 private String sVectorfiledShow;
  55 + private String sTsMemo;
55 56 private Boolean sQue = false;
56 57 private Boolean bQuo = false;
57 58  
... ...
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);
... ...