fix: fix the defect where the exported log field is empty
--bug=1049645 --user=王孝刚 【应用】应用编排嵌入高级编排应用,导出对话日志文件的优化后问题字段没有值 https://www.tapd.cn/57709429/s/1635887
This commit is contained in:
parent
0cd9c8fe00
commit
037268179d
@ -176,9 +176,8 @@ class ChatSerializers(serializers.Serializer):
|
|||||||
@staticmethod
|
@staticmethod
|
||||||
def to_row(row: Dict):
|
def to_row(row: Dict):
|
||||||
details = row.get('details')
|
details = row.get('details')
|
||||||
padding_problem_text = details.get('problem_padding').get(
|
padding_problem_text = ' '.join(node.get("answer", "") for key, node in details.items() if
|
||||||
'padding_problem_text') if 'problem_padding' in details and 'padding_problem_text' in details.get(
|
node.get("type") == 'question-node')
|
||||||
'problem_padding') else ""
|
|
||||||
search_dataset_node_list = [(key, node) for key, node in details.items() if
|
search_dataset_node_list = [(key, node) for key, node in details.items() if
|
||||||
node.get("type") == 'search-dataset-node' or node.get(
|
node.get("type") == 'search-dataset-node' or node.get(
|
||||||
"step_type") == 'search_step']
|
"step_type") == 'search_step']
|
||||||
@ -194,6 +193,7 @@ class ChatSerializers(serializers.Serializer):
|
|||||||
[])) for
|
[])) for
|
||||||
key, node in search_dataset_node_list])
|
key, node in search_dataset_node_list])
|
||||||
improve_paragraph_list = row.get('improve_paragraph_list')
|
improve_paragraph_list = row.get('improve_paragraph_list')
|
||||||
|
|
||||||
vote_status_map = {'-1': '未投票', '0': '赞同', '1': '反对'}
|
vote_status_map = {'-1': '未投票', '0': '赞同', '1': '反对'}
|
||||||
return [str(row.get('chat_id')), row.get('abstract'), row.get('problem_text'), padding_problem_text,
|
return [str(row.get('chat_id')), row.get('abstract'), row.get('problem_text'), padding_problem_text,
|
||||||
row.get('answer_text'), vote_status_map.get(row.get('vote_status')), reference_paragraph_len,
|
row.get('answer_text'), vote_status_map.get(row.get('vote_status')), reference_paragraph_len,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user