12.23 无效标废标更新
This commit is contained in:
parent
f96bac58ba
commit
a170459a56
@ -9,7 +9,7 @@ from flask_app.general.json_utils import clean_json_string
|
|||||||
from flask_app.general.多线程提问 import read_questions_from_file, multi_threading
|
from flask_app.general.多线程提问 import read_questions_from_file, multi_threading
|
||||||
from flask_app.general.通义千问long import upload_file
|
from flask_app.general.通义千问long import upload_file
|
||||||
from flask_app.general.通用功能函数 import get_global_logger
|
from flask_app.general.通用功能函数 import get_global_logger
|
||||||
from flask_app.货物标.基础信息解析main import aggregate_basic_info_goods
|
from flask_app.货物标.基础信息解析货物标版 import aggregate_basic_info_goods
|
||||||
from flask_app.general.截取pdf_main import truncate_pdf_multiple
|
from flask_app.general.截取pdf_main import truncate_pdf_multiple
|
||||||
from flask_app.货物标.截取pdf货物标版 import truncate_pdf_main_goods
|
from flask_app.货物标.截取pdf货物标版 import truncate_pdf_main_goods
|
||||||
from flask_app.工程标.截取pdf工程标版 import truncate_pdf_main_engineering
|
from flask_app.工程标.截取pdf工程标版 import truncate_pdf_main_engineering
|
||||||
|
@ -8,7 +8,7 @@ from flask_app.general.format_change import docx2pdf, pdf2docx,doc2docx
|
|||||||
from flask_app.general.insert_del_pagemark import insert_mark, delete_mark
|
from flask_app.general.insert_del_pagemark import insert_mark, delete_mark
|
||||||
from flask_app.general.json_utils import transform_json_values
|
from flask_app.general.json_utils import transform_json_values
|
||||||
from flask_app.general.通用功能函数 import get_global_logger
|
from flask_app.general.通用功能函数 import get_global_logger
|
||||||
from flask_app.货物标.基础信息解析main import combine_basic_info
|
from flask_app.货物标.基础信息解析货物标版 import combine_basic_info
|
||||||
from flask_app.货物标.投标人须知正文提取指定内容货物标版 import extract_from_notice
|
from flask_app.货物标.投标人须知正文提取指定内容货物标版 import extract_from_notice
|
||||||
from flask_app.general.截取pdf_main import truncate_pdf_multiple
|
from flask_app.general.截取pdf_main import truncate_pdf_multiple
|
||||||
from concurrent.futures import ThreadPoolExecutor
|
from concurrent.futures import ThreadPoolExecutor
|
||||||
|
@ -134,8 +134,8 @@ def dynamic_key_handling(key_groups, detected_keys):
|
|||||||
|
|
||||||
def get_base_info(merged_baseinfo_path,clause_path):
|
def get_base_info(merged_baseinfo_path,clause_path):
|
||||||
file_id = upload_file(merged_baseinfo_path)
|
file_id = upload_file(merged_baseinfo_path)
|
||||||
# baseinfo_file_path='flask_app/static/提示词/基本信息货物标.txt'
|
baseinfo_file_path='flask_app/static/提示词/基本信息货物标.txt'
|
||||||
baseinfo_file_path = r'D:\flask_project\flask_app\static\提示词\基本信息货物标.txt'
|
# baseinfo_file_path = r'D:\flask_project\flask_app\static\提示词\基本信息货物标.txt'
|
||||||
questions = read_questions_from_file(baseinfo_file_path)
|
questions = read_questions_from_file(baseinfo_file_path)
|
||||||
more_query = "请你根据招标文件信息,回答以下问题:是否组织踏勘现场?是否召开投标预备会(或投标答疑会)?是否退还投标文件?是否允许分包? 是否需要递交投标保证金(或磋商保证金)?是否需要提交履约保证金(或履约担保)?是否有招标代理服务费(或中标、成交服务费或采购代理服务费)?请按json格式给我提供信息,键名分别为'是否组织踏勘现场','是否召开投标预备会'(或'是否召开投标答疑会'),'是否退还投标文件',是否允许分包','是否递交投标保证金'(或'是否递交磋商保证金'),'是否提交履约保证金','是否有招标代理服务费',键值仅限于'是','否','未知',若存在矛盾信息,请回答'未知'。"
|
more_query = "请你根据招标文件信息,回答以下问题:是否组织踏勘现场?是否召开投标预备会(或投标答疑会)?是否退还投标文件?是否允许分包? 是否需要递交投标保证金(或磋商保证金)?是否需要提交履约保证金(或履约担保)?是否有招标代理服务费(或中标、成交服务费或采购代理服务费)?请按json格式给我提供信息,键名分别为'是否组织踏勘现场','是否召开投标预备会'(或'是否召开投标答疑会'),'是否退还投标文件',是否允许分包','是否递交投标保证金'(或'是否递交磋商保证金'),'是否提交履约保证金','是否有招标代理服务费',键值仅限于'是','否','未知',若存在矛盾信息,请回答'未知'。"
|
||||||
questions.append(more_query)
|
questions.append(more_query)
|
||||||
@ -143,8 +143,8 @@ def get_base_info(merged_baseinfo_path,clause_path):
|
|||||||
baseinfo_list = [clean_json_string(res) for _, res in baseinfo_results] if baseinfo_results else []
|
baseinfo_list = [clean_json_string(res) for _, res in baseinfo_results] if baseinfo_results else []
|
||||||
chosen_numbers, merged = merge_json_to_list(baseinfo_list.pop())
|
chosen_numbers, merged = merge_json_to_list(baseinfo_list.pop())
|
||||||
baseinfo_list.append(merged)
|
baseinfo_list.append(merged)
|
||||||
# judge_file_path = 'flask_app/static/提示词/是否相关问题货物标.txt'
|
judge_file_path = 'flask_app/static/提示词/是否相关问题货物标.txt'
|
||||||
judge_file_path =r'D:\flask_project\flask_app\static\提示词\是否相关问题货物标.txt'
|
# judge_file_path =r'D:\flask_project\flask_app\static\提示词\是否相关问题货物标.txt'
|
||||||
with concurrent.futures.ThreadPoolExecutor(max_workers=3) as executor:
|
with concurrent.futures.ThreadPoolExecutor(max_workers=3) as executor:
|
||||||
# 提交两个任务
|
# 提交两个任务
|
||||||
future1 = executor.submit(process_judge_questions, judge_file_path, chosen_numbers, file_id,
|
future1 = executor.submit(process_judge_questions, judge_file_path, chosen_numbers, file_id,
|
Loading…
x
Reference in New Issue
Block a user