1 Commits

Author SHA1 Message Date
QJ_wonder
936db678cc Merge 0d8ee40d6e into 8eeed87bac 2025-05-26 11:03:37 +08:00
5 changed files with 13 additions and 21 deletions

View File

@@ -46,8 +46,7 @@ public class DataInterpretProcessor implements ExecuteResultProcessor {
public boolean accept(ExecuteContext executeContext) { public boolean accept(ExecuteContext executeContext) {
Agent agent = executeContext.getAgent(); Agent agent = executeContext.getAgent();
ChatApp chatApp = agent.getChatAppConfig().get(APP_KEY); ChatApp chatApp = agent.getChatAppConfig().get(APP_KEY);
return Objects.nonNull(chatApp) && chatApp.isEnable()&& return Objects.nonNull(chatApp) && chatApp.isEnable();
StringUtils.isNotBlank(executeContext.getResponse().getTextResult()); // 如果都没结果,则无法处理,直接跳过
} }
@Override @Override

View File

@@ -179,7 +179,6 @@ public class NatureHelper {
} }
public static Long parseIdFromNature(String nature, int index) { public static Long parseIdFromNature(String nature, int index) {
if(nature.startsWith("_")){ // 框架的字典都是以_开头的
try { try {
String[] split = nature.split(DictWordType.NATURE_SPILT); String[] split = nature.split(DictWordType.NATURE_SPILT);
if (split.length > index) { if (split.length > index) {
@@ -188,7 +187,6 @@ public class NatureHelper {
} catch (NumberFormatException e) { } catch (NumberFormatException e) {
log.error("Error parsing long from nature: {}", nature, e); log.error("Error parsing long from nature: {}", nature, e);
} }
}
return null; return null;
} }

View File

@@ -102,6 +102,7 @@ const ChatItem: React.FC<Props> = ({
{} {}
); );
const [isParserError, setIsParseError] = useState<boolean>(false); const [isParserError, setIsParseError] = useState<boolean>(false);
const resetState = () => { const resetState = () => {
setParseLoading(false); setParseLoading(false);
setParseTimeCost(undefined); setParseTimeCost(undefined);
@@ -440,8 +441,6 @@ const ChatItem: React.FC<Props> = ({
const { register, call } = useMethodRegister(() => message.error('该条消息暂不支持该操作')); const { register, call } = useMethodRegister(() => message.error('该条消息暂不支持该操作'));
let actualQueryText=parseInfo?.properties.CONTEXT.queryText // lance修改 结果显示多轮对话转义的内容
actualQueryText=actualQueryText==null?msg:actualQueryText
return ( return (
<ChartItemContext.Provider value={{ register, call }}> <ChartItemContext.Provider value={{ register, call }}>
<div className={prefixCls}> <div className={prefixCls}>
@@ -510,7 +509,7 @@ const ChatItem: React.FC<Props> = ({
<SqlItem <SqlItem
agentId={agentId} agentId={agentId}
queryId={parseInfo.queryId} queryId={parseInfo.queryId}
question={actualQueryText} question={msg}
llmReq={llmReq} llmReq={llmReq}
llmResp={llmResp} llmResp={llmResp}
integrateSystem={integrateSystem} integrateSystem={integrateSystem}
@@ -523,7 +522,7 @@ const ChatItem: React.FC<Props> = ({
<ExecuteItem <ExecuteItem
isSimpleMode={isSimpleMode} isSimpleMode={isSimpleMode}
queryId={parseInfo?.queryId} queryId={parseInfo?.queryId}
question={actualQueryText} question={msg}
queryMode={parseInfo?.queryMode} queryMode={parseInfo?.queryMode}
executeLoading={executeLoading} executeLoading={executeLoading}
executeTip={executeTip} executeTip={executeTip}

View File

@@ -82,11 +82,7 @@
background-color: #fafafa !important; background-color: #fafafa !important;
} }
.ant-table-cell { // 更新修改,解决表格内容太长导致显示的问题 .ant-table-cell {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 250px;
text-align: center !important; text-align: center !important;
} }

View File

@@ -293,7 +293,7 @@ const ChatMsg: React.FC<Props> = ({
dateInfo: { dateInfo: {
...chatContext.dateInfo, ...chatContext.dateInfo,
dateMode: dateModeValue, dateMode: dateModeValue,
unit: currentDateOption || chatContext.dateInfo?.unit, unit: currentDateOption || chatContext.dateInfo.unit,
}, },
dimensions: [ dimensions: [
...(chatContext.dimensions || []), ...(chatContext.dimensions || []),
@@ -310,7 +310,7 @@ const ChatMsg: React.FC<Props> = ({
dateInfo: { dateInfo: {
...chatContext.dateInfo, ...chatContext.dateInfo,
dateMode: dateModeValue, dateMode: dateModeValue,
unit: currentDateOption || chatContext.dateInfo?.unit, unit: currentDateOption || chatContext.dateInfo.unit,
}, },
dimensions: drillDownDimension dimensions: drillDownDimension
? [...(chatContext.dimensions || []), drillDownDimension] ? [...(chatContext.dimensions || []), drillDownDimension]