| | |
| | | } as ChatMessage; |
| | | }); |
| | | const resList = await Promise.all( |
| | | (userMsg ?? []).map((item) => { |
| | | userItemIdMap.set(item.history_id, item); |
| | | (userMsg ?? []).map((item, index) => { |
| | | userItemIdMap.set(index, item); |
| | | return getAnswerById(item.history_id); |
| | | }) |
| | | ); |
| | |
| | | const currentUserMsg = tmpMessageList[insertIndex - 1]; |
| | | currentUserMsg.content.values = item?.answer?.question ?? currentUserMsg.content.values; |
| | | |
| | | const mapUser = userItemIdMap.get(item.answer?.history_id); |
| | | |
| | | const mapUser = userItemIdMap.get(index); |
| | | const historyId = mapUser?.history_id; |
| | | const answerTime = formatShowTimeYear(mapUser?.create_time); |
| | | //#region ====================== 都合并到第一个,后面都是空壳子 ====================== |
| | | const stepGroupList = (item?.answer?.reports ?? []).map((item) => ({ |
| | |
| | | item.answer === null |
| | | ? null |
| | | : { |
| | | historyId: item.answer?.history_id, |
| | | historyId: historyId, |
| | | role: RoleEnum.assistant, |
| | | content: parseContent(item?.answer), |
| | | state: item.answer_state, |