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(
|
# open(os.path.join(dir_path, 'basic_info.json'), 'w', encoding='utf-8').write(
|
||||||
# json.dumps(basic_info, ensure_ascii=False))
|
# json.dumps(basic_info, ensure_ascii=False))
|
||||||
|
|
||||||
|
|
||||||
def format_to_report(case_info):
|
def format_to_report(case_info):
|
||||||
convert_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():
|
if name in case_info.keys():
|
||||||
convert_info[field] = case_info[name]
|
convert_info[field] = case_info[name]
|
||||||
print(convert_info)
|
print(convert_info)
|
||||||
|
value_format_path = os.path.join(case_path, "data",'value_format.json')
|
||||||
value_format = json.load(
|
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(
|
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']
|
option_dict = report_format['data']['visitJson']
|
||||||
|
|
||||||
for title, sub_title_dict in option_dict.items():
|
for title, sub_title_dict in option_dict.items():
|
||||||
|
@ -61,6 +63,17 @@ def format_to_report(case_info):
|
||||||
return report_format
|
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__':
|
if __name__ == '__main__':
|
||||||
record_info = json.load(
|
record_info = json.load(
|
||||||
open('data/cases/case1/ai_record.json', 'r', encoding='utf-8'))
|
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
|
import logging
|
||||||
from dotenv import load_dotenv
|
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):
|
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 = os.path.join(case_path, case, 'basic_info.json')
|
||||||
basic_info = json.loads(open(basic_info_json, 'r', encoding='utf-8').read())
|
basic_info = json.loads(open(basic_info_json, 'r', encoding='utf-8').read())
|
||||||
return basic_info
|
return basic_info
|
||||||
|
@ -21,6 +18,9 @@ def read_basic_info_json(case):
|
||||||
|
|
||||||
|
|
||||||
def read_knowledge_json(agent_name):
|
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 = os.path.join(system_path, '{}.json'.format(agent_name))
|
||||||
knowledge = json.loads(open(knowledge_json, 'r', encoding='utf-8').read())
|
knowledge = json.loads(open(knowledge_json, 'r', encoding='utf-8').read())
|
||||||
return knowledge
|
return knowledge
|
||||||
|
@ -43,8 +43,9 @@ def read_rule_json(agent_name):
|
||||||
def init_logger():
|
def init_logger():
|
||||||
logger = logging.getLogger('logger')
|
logger = logging.getLogger('logger')
|
||||||
logger.setLevel(logging.INFO)
|
logger.setLevel(logging.INFO)
|
||||||
|
log_path = os.path.dirname(os.path.abspath(__file__))
|
||||||
file_handler = logging.FileHandler('/data1/lingyun/duyongzhe/huaxi-backend-master/src/log/session.log', encoding='utf-8')
|
log_path = os.path.join(log_path, "log","session.log")
|
||||||
|
file_handler = logging.FileHandler(log_path, encoding='utf-8')
|
||||||
file_handler.setLevel(logging.INFO)
|
file_handler.setLevel(logging.INFO)
|
||||||
|
|
||||||
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user