Commit 79a6875b by Liu

delete : 无用代码

parent 2549858d
......@@ -272,12 +272,6 @@ export const TacticsChat: React.FC = () => {
},
],
}
console.log('[TacticsChat] handleStreamMesageData:updated', {
filteredAnswer,
answerList: newItems[lastAiIndex].answerList,
updatedItem: newItems[lastAiIndex],
})
}
else {
// 如果没有找到 AI 项,创建一个新的 AI 项
......@@ -441,12 +435,7 @@ export const TacticsChat: React.FC = () => {
// 优先级:orderMeta > userMeta > tacticsMeta
// 优先使用 orderMeta,如果存在 orderMeta 且需要包含,则传入 orderMeta 的字段
if (orderMeta && shouldIncludeOrderMeta) {
console.log('[TacticsChat] handleSubmitQuestion: orderMeta', orderMeta)
Object.assign(requestBody, orderMeta)
console.log('[TacticsChat] handleSubmitQuestion: requestBody after orderMeta', {
workOrderIds: requestBody.workOrderIds,
hasWorkOrderIds: 'workOrderIds' in requestBody,
})
}
// 如果没有 orderMeta 或不需要包含 orderMeta,则使用 userMeta
else if (userMeta && shouldIncludeUserMeta) {
......@@ -514,7 +503,6 @@ export const TacticsChat: React.FC = () => {
if (extra?.recordId) {
requestBody.recordId = extra.recordId
}
// workFlowSessionId 的传递逻辑:
// 1. 如果是重新分析(isReanalyze === true),不传递 workFlowSessionId
// 2. 如果有历史记录且是第一次自动调用(question 为空且 includeQuestion === false),不传递 workFlowSessionId
......@@ -538,15 +526,6 @@ export const TacticsChat: React.FC = () => {
}
}
}
// 调试日志:检查最终请求参数
console.log('[TacticsChat] handleSubmitQuestion: final requestBody', {
workOrderIds: requestBody.workOrderIds,
hasWorkOrderIds: 'workOrderIds' in requestBody,
orderMeta,
shouldIncludeOrderMeta,
requestBodyKeys: Object.keys(requestBody),
requestBodyStringified: JSON.stringify(requestBody),
})
fetchStreamResponse(
fetchUrl,
requestBody,
......@@ -556,7 +535,6 @@ export const TacticsChat: React.FC = () => {
if (abortControllerRef.current?.signal.aborted) {
return
}
// 处理错误
if (msg?.type === 'ERROR') {
// 出错时需要重置 isAsking 状态
......@@ -1016,21 +994,11 @@ export const TacticsChat: React.FC = () => {
// 处理shouldSendQuestion的变化 - 自动发送问题
useEffect(() => {
console.log('[TacticsChat] autoSend check', {
shouldSendQuestion,
currentId: currentIdRef.current,
isLoading,
hasHistory,
lastSentQuestion: lastSentQuestionRef.current,
orderMeta: !!orderMeta,
})
// 关键约束:必须等历史记录查询完成(hasHistory !== null)后,才允许触发任何"自动发送"。
// 这样可以保证进入页面时的时序为:先 query_user_qa_record_list,再 submit_question_stream。
if (hasHistory === null) {
return
}
if (
shouldSendQuestion
&& currentIdRef.current
......@@ -1136,7 +1104,6 @@ export const TacticsChat: React.FC = () => {
},
[orderMeta, userMeta, getNumberTypeWithUserMeta, handleSubmitQuestion],
)
return (
<div
className={styles.scrollView}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment