|
@@ -23,13 +23,15 @@ chinese_num_map = {
|
|
|
|
|
|
|
|
|
|
|
|
-class DocumentPreReview():
|
|
|
- def __init__(self) -> None:
|
|
|
+class DocumentPreReview:
|
|
|
+ def __init__(self, table_path: str = 'all_tables.json') -> None:
|
|
|
+ self.table_path = table_path
|
|
|
+
|
|
|
self.bm = BaseMethods()
|
|
|
self.bidding_tables = self.get_bidding_table()
|
|
|
- self.contexts = self.get_contexts()
|
|
|
- self.announcement = self.get_announcement()
|
|
|
- self.bidding_context = self.get_bidding_context()
|
|
|
+ # self.contexts = self.get_contexts()
|
|
|
+ # self.announcement = self.get_announcement()
|
|
|
+ # self.bidding_context = self.get_bidding_context()
|
|
|
self.chinese_num_map = chinese_num_map
|
|
|
|
|
|
def get_contexts(self, file_path:str = 'data/contexts.json'):
|
|
@@ -41,9 +43,7 @@ class DocumentPreReview():
|
|
|
def get_bidding_table(self):
|
|
|
''' get table data
|
|
|
'''
|
|
|
- file_path = "data/all_tables_三峡左右岸.json"
|
|
|
- # file_path = "code/bidding_document_extract/all_tables_三峡左右岸.json"
|
|
|
- all_tables = self.bm.json_read(file_path)
|
|
|
+ all_tables = self.bm.json_read(self.table_path)
|
|
|
return all_tables
|
|
|
|
|
|
def get_bidding_context(self):
|
|
@@ -76,12 +76,12 @@ class DocumentPreReview():
|
|
|
title_len = partial_form['title_len']
|
|
|
tables = partial_form["table"]
|
|
|
|
|
|
- if '投标人须知前附表' == table_name:
|
|
|
- record_page = page_number[0]
|
|
|
- if page_number[0] < record_page + 3:
|
|
|
- for table in tables[1:]:
|
|
|
- if table[0] and table[0] not in bidder_know: bidder_know[table[0]] = []
|
|
|
- if table[0]: bidder_know[table[0]].append({"条款名称":table[1],"编列内容":table[2]})
|
|
|
+ # if '投标人须知前附表' == table_name:
|
|
|
+ # record_page = page_number[0]
|
|
|
+ # if page_number[0] < record_page + 3:
|
|
|
+ # for table in tables[1:]:
|
|
|
+ # if table[0] and table[0] not in bidder_know: bidder_know[table[0]] = []
|
|
|
+ # if table[0]: bidder_know[table[0]].append({"条款名称":table[1],"编列内容":table[2]})
|
|
|
|
|
|
if '评标方法' in table_name:
|
|
|
table_name = table_name.strip().replace("\n","")
|