test
This commit is contained in:
parent
e105003815
commit
c028042ac5
|
@ -27,18 +27,20 @@ import tqdm
|
|||
# open(os.path.join(dir_path, 'basic_info.json'), 'w', encoding='utf-8').write(
|
||||
# json.dumps(basic_info, ensure_ascii=False))
|
||||
|
||||
|
||||
def format_to_report(case_info):
|
||||
convert_info = {}
|
||||
for field, name in json.load(open('/data1/lingyun/duyongzhe/huaxi-backend-master/src/data/field_name.json', 'r', encoding='utf-8')).items():
|
||||
case_path = os.path.dirname(os.path.abspath(__file__))
|
||||
basic_info_json = os.path.join(case_path, "data",'field_name.json')
|
||||
for field, name in json.load(open(basic_info_json, 'r', encoding='utf-8')).items():
|
||||
if name in case_info.keys():
|
||||
convert_info[field] = case_info[name]
|
||||
print(convert_info)
|
||||
value_format_path = os.path.join(case_path, "data",'value_format.json')
|
||||
value_format = json.load(
|
||||
open('/data1/lingyun/duyongzhe/huaxi-backend-master/src/data/value_format.json', 'r', encoding='utf-8'))
|
||||
|
||||
open(value_format_path, 'r', encoding='utf-8'))
|
||||
report_format_path = os.path.join(case_path, "data",'report_format.json')
|
||||
report_format = json.load(
|
||||
open('/data1/lingyun/duyongzhe/huaxi-backend-master/src/data/report_format.json', 'r', encoding='utf-8'))
|
||||
open(report_format_path, 'r', encoding='utf-8'))
|
||||
option_dict = report_format['data']['visitJson']
|
||||
|
||||
for title, sub_title_dict in option_dict.items():
|
||||
|
@ -61,6 +63,17 @@ def format_to_report(case_info):
|
|||
return report_format
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
record_info = json.load(
|
||||
open('data/cases/case1/ai_record.json', 'r', encoding='utf-8'))
|
||||
print(record_info)
|
||||
print(format_to_report(record_info))
|
||||
|
||||
# report_format['data']['visitJson'] = option_dict
|
||||
# report_format['data']['applyId'] = str(uuid.uuid4())
|
||||
# return report_format
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
record_info = json.load(
|
||||
open('data/cases/case1/ai_record.json', 'r', encoding='utf-8'))
|
||||
|
|
15
src/utils.py
15
src/utils.py
|
@ -3,13 +3,10 @@ import os.path
|
|||
import logging
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
case_path = os.getenv('CASE_PATH')
|
||||
system_path = os.getenv('SYSTEM_PATH')
|
||||
log_path = os.getenv('LOG_PATH')
|
||||
|
||||
|
||||
def read_basic_info_json(case):
|
||||
case_path = os.path.dirname(os.path.abspath(__file__))
|
||||
case_path = os.path.join(case_path, "data", "systems")
|
||||
basic_info_json = os.path.join(case_path, case, 'basic_info.json')
|
||||
basic_info = json.loads(open(basic_info_json, 'r', encoding='utf-8').read())
|
||||
return basic_info
|
||||
|
@ -21,6 +18,9 @@ def read_basic_info_json(case):
|
|||
|
||||
|
||||
def read_knowledge_json(agent_name):
|
||||
# print("1111111111111111111111111",os.path.abspath(__file__))
|
||||
system_path = os.path.dirname(os.path.abspath(__file__))
|
||||
system_path = os.path.join(system_path, "data", "systems")
|
||||
knowledge_json = os.path.join(system_path, '{}.json'.format(agent_name))
|
||||
knowledge = json.loads(open(knowledge_json, 'r', encoding='utf-8').read())
|
||||
return knowledge
|
||||
|
@ -43,8 +43,9 @@ def read_rule_json(agent_name):
|
|||
def init_logger():
|
||||
logger = logging.getLogger('logger')
|
||||
logger.setLevel(logging.INFO)
|
||||
|
||||
file_handler = logging.FileHandler('/data1/lingyun/duyongzhe/huaxi-backend-master/src/log/session.log', encoding='utf-8')
|
||||
log_path = os.path.dirname(os.path.abspath(__file__))
|
||||
log_path = os.path.join(log_path, "log","session.log")
|
||||
file_handler = logging.FileHandler(log_path, encoding='utf-8')
|
||||
file_handler.setLevel(logging.INFO)
|
||||
|
||||
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||
|
|
Loading…
Reference in New Issue
Block a user