fix: マルチスレッドにしてみる

This commit is contained in:
shimoda.m@nds-tyo.co.jp 2023-08-28 10:54:22 +09:00
parent 607b705271
commit c484cd01e9
2 changed files with 4 additions and 2 deletions

View File

@ -29,7 +29,7 @@ router = APIRouter()
@router.post('/download')
async def download_bio_data(
def download_bio_data(
search_param: BioModel = Depends(BioModel.as_body),
download_param: BioDownloadModel = Depends(BioDownloadModel.as_body),
bio_service: BioViewService = Depends(get_service(BioViewService)),
@ -63,6 +63,8 @@ async def download_bio_data(
# ファイルを書き出し(Excel or CSV)
local_file_path = _write_bio_data_to_file(bio_service, download_param, search_result_df, download_file_name)
logger.info('ファイル書き出し完了')
# ローカルファイルからS3にアップロードし、ダウンロード用URLを取得する
try:
bio_service.upload_bio_data_file(local_file_path)

View File

@ -261,7 +261,7 @@ def inst_emp_csv_download_view(
@router.post('/download', response_class=HTMLResponse)
async def inst_emp_csv_download(
def inst_emp_csv_download(
request: Request,
csv_download_form: Optional[MasterMainteCsvDlModel] = Depends(MasterMainteCsvDlModel.as_form),
master_mainte_service: MasterMainteService = Depends(get_service(MasterMainteService)),