diff --git a/Router/DailyRouter.py b/Router/DailyRouter.py index 25b0131..20b8dc7 100644 --- a/Router/DailyRouter.py +++ b/Router/DailyRouter.py @@ -2,6 +2,8 @@ import datetime import os.path import re import time +from pathlib import Path + from ahocorasick import Automaton from docx.enum.text import WD_PARAGRAPH_ALIGNMENT from docx.oxml.ns import qn @@ -234,7 +236,7 @@ def daily_export_to_pdf(req: DailySchemas.DailyExportToPdfReq, db: Session = Dep elif item.type.name == '行业信息专题分析': daily_items['行业信息专题分析'].append(daily_item) - with open(os.getcwd() + "\\Config\\word_data_temp.json", encoding='utf-8') as f: + with open(Path(os.getcwd() + "\\Config\\word_data_temp.json"), encoding='utf-8') as f: temp = json.load(f) department_id = [item.id for item in db.query(Department).filter(Department.type == '董监高')] leaders = db.query(User).filter(or_(*[func.find_in_set(str(d_id), User.department) for d_id in department_id])) @@ -247,7 +249,7 @@ def daily_export_to_pdf(req: DailySchemas.DailyExportToPdfReq, db: Session = Dep """ 根据高管名称、部门数据生成日报模板 """ - with open(os.getcwd() + "\\Config\\word_data_template.json", encoding='utf-8') as f: + with open(Path(os.getcwd() + "\\Config\\word_data_template.json"), encoding='utf-8') as f: template = json.load(f) def list_write_docx(write_list, tep_doc):