Ver código fonte

问答工具区分处理

wangmiaomiao 8 meses atrás
pai
commit
766a589ddc

+ 2 - 2
slibra-admin/src/main/java/com/slibra/web/controller/business/GRPCController.java

@@ -491,7 +491,7 @@ public class GRPCController extends BaseController {
         StringBuilder sb = new StringBuilder();
         String sessionId = chatReq.getSessionId();
         int isStrong = Objects.isNull(chatReq.getIsStrong()) ? 0 : chatReq.getIsStrong();
-        String tools = "true";//问答因为不确认是否走工具,所以传true; 但是工单一定是走工具的,传工具名称
+        String tools = STR_TRUE;//问答因为不确认是否走工具,所以传true; 但是工单一定是走工具的,传工具名称
         boolean useRag = true;//只有问答才传true,其他默认都false
         //如果是工单,需要特殊处理一下showVal和question
         if(1 == module){
@@ -582,7 +582,7 @@ public class GRPCController extends BaseController {
             //2024年7月27日18:13:47  前端传过来tools
             String toolsReq = chatReq.getTools();
             //2024年7月29日14:20:22 先判断是不是走本地工具,再判断前端工具
-            if(StringUtils.isBlank(tools)){
+            if(StringUtils.isBlank(tools) || STR_TRUE.equals(tools)){
                 if(StringUtils.isNotBlank(toolsReq)){
                     useRag = false;//2024年7月27日18:20:23 走本地工具,不需要文本增强
                     isStrong = 0;

+ 1 - 0
slibra-common/src/main/java/com/slibra/common/constant/MyConstants.java

@@ -196,6 +196,7 @@ public class MyConstants {
     public static final String CHAT_GONGDAN_2_ERROR_MSG = "很抱歉,当前日期指标没有数据,请查证后再试";
     public static final String CHAT_GONGDAN_CUSTOM_ERROR_MSG = "很抱歉,数据分析维度过多,请尝试减少时间区间或统计数据项再试...";
 
+    public static final String STR_TRUE = "true";
     public static final String GONGDAN_TITLE = "#{0}智能工单分析报告";
     public static final String GONGDAN_TITLE_CUSTOM = "#{0}-#{1}日的日报工单";