1
This commit is contained in:
parent
0e0080ec94
commit
36657cb754
@ -722,6 +722,38 @@ def db_to_ai_json(file_name: FileNameRequest = Body(..., embed=True)):
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# 获取可视化界面json文件
|
||||||
|
@rs_api.api_route('/get_ui_json', methods=["GET", 'POST'])
|
||||||
|
def get_ui_json(file_name: FileNameRequest = Body(..., embed=True)):
|
||||||
|
"""
|
||||||
|
获取可视化界面json文件
|
||||||
|
"""
|
||||||
|
start_time = file_name.start_time /1000.0
|
||||||
|
end_time = file_name.end_time /1000.0
|
||||||
|
wxid = file_name.wxid
|
||||||
|
start_time = datetime.datetime.fromtimestamp(float(start_time)).strftime("%Y-%m-%d %H:%M:%S") #转换成日期格式
|
||||||
|
end_time = datetime.datetime.fromtimestamp(float(end_time)).strftime("%Y-%m-%d %H:%M:%S")
|
||||||
|
|
||||||
|
file_name = wxid + '_aiyes_' + start_time.replace(' ', '_').replace(':', '-') + '_' + end_time.replace(' ', '_').replace(':', '-')
|
||||||
|
file_name = file_name + '.json'
|
||||||
|
|
||||||
|
|
||||||
|
my_wxid = gc.get_conf(gc.at, "last")
|
||||||
|
if not my_wxid: return ReJson(1001, body="my_wxid is required")
|
||||||
|
|
||||||
|
result = get_file_path(os.path.join(gc.work_path, "export", my_wxid, "json"), file_name)
|
||||||
|
|
||||||
|
if result is None:
|
||||||
|
return ReJson(1002, body=f"file not found: {file_name}")
|
||||||
|
|
||||||
|
# 获取文件内容
|
||||||
|
with open(result, "r", encoding="utf-8") as f:
|
||||||
|
json_data = json.load(f)
|
||||||
|
if not json_data:
|
||||||
|
return ReJson(1002, body=f"json_data is empty: {file_name}")
|
||||||
|
|
||||||
|
return ReJson(0, body=json_data)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user