diff --git a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/mapper/TermDescMapper.java b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/mapper/TermDescMapper.java index 80a62fefd..a7ea1a65e 100644 --- a/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/mapper/TermDescMapper.java +++ b/headless/chat/src/main/java/com/tencent/supersonic/headless/chat/mapper/TermDescMapper.java @@ -17,9 +17,6 @@ public class TermDescMapper extends BaseMapper { public void doMap(ChatQueryContext chatQueryContext) { List termDescriptionToMap = chatQueryContext.getMapInfo().getTermDescriptionToMap(); if (CollectionUtils.isEmpty(termDescriptionToMap)) { - if (StringUtils.isNotBlank(chatQueryContext.getOriQueryText())) { - chatQueryContext.setQueryText(chatQueryContext.getOriQueryText()); - } return; } if (StringUtils.isBlank(chatQueryContext.getOriQueryText())) { @@ -32,6 +29,9 @@ public class TermDescMapper extends BaseMapper { } chatQueryContext.setQueryText(schemaElement.getDescription()); } + if (CollectionUtils.isEmpty(chatQueryContext.getMapInfo().getTermDescriptionToMap())) { + chatQueryContext.setQueryText(chatQueryContext.getOriQueryText()); + } } }