1.22 限制了招标公示网址的长度
This commit is contained in:
parent
800326d827
commit
3021594471
@ -19,11 +19,9 @@ def get_nested(dic, keys, default=None):
|
||||
def inner_post_processing(base_info):
|
||||
# print(json.dumps(base_info,ensure_ascii=False,indent=4))
|
||||
"""
|
||||
处理 '基础信息' 部分,提取所需字段,额外返给后端
|
||||
|
||||
处理 '基础信息' 部分,提取所需字段,代理机构名称、招标项目名称....额外返给后端
|
||||
参数:
|
||||
base_info (dict): 包含 '基础信息' 的字典。
|
||||
|
||||
返回:
|
||||
dict: 提取的信息字典 extracted_info。
|
||||
"""
|
||||
@ -132,7 +130,7 @@ def inner_post_processing(base_info):
|
||||
def process_information_media(media_list):
|
||||
"""
|
||||
处理 '信息公示媒介' 字段,提取包含网址的整个字符串。
|
||||
|
||||
这里经常容易超字数!!!目前后端设置的是512
|
||||
参数:
|
||||
media_list (list): 信息公示媒介的字符串列表。
|
||||
|
||||
@ -149,15 +147,15 @@ def inner_post_processing(base_info):
|
||||
matched_contents = [item for item in media_list if url_pattern.search(item)]
|
||||
|
||||
if matched_contents:
|
||||
# 仅返回包含网址的整个字符串
|
||||
return " ".join(matched_contents)
|
||||
# 仅返回包含网址的整个字符串,并确保不超过450个字符
|
||||
result = " ".join(matched_contents)
|
||||
return result[:450] # 截断字符串到450个字符
|
||||
else:
|
||||
# 如果没有匹配到网址,返回列表中的第一个字符串
|
||||
return media_list[0] if media_list else ""
|
||||
# 如果没有匹配到网址,返回列表中的第一个字符串,并确保不超过450个字符
|
||||
return media_list[0][:450] if media_list else ""
|
||||
else:
|
||||
print("no")
|
||||
# 列表长度小于等于1,直接返回列表中的元素
|
||||
return media_list[0] if media_list else ""
|
||||
return media_list[0][:450] if media_list else ""
|
||||
|
||||
# 定义所需字段的映射关系,暂时不包含'联系人'和'联系电话'以及'招标项目地点'
|
||||
mapping = {
|
||||
@ -370,13 +368,11 @@ if __name__ == "__main__":
|
||||
"澄清招标文件的截止时间": "未提供",
|
||||
"投标有效期": "未提供",
|
||||
"信息公示媒介": [
|
||||
"湖北省电子招投标交易平台 www.example.com",
|
||||
"湖北省政府采购网(http://www.ccgp-hubei.gov.cn/);",
|
||||
"中国广水网(http://www.zggsw.gov.cn/)。",
|
||||
"采购人或者代理机构应当自中标人确定之日起2个工作日内,在四川政府采购网公告中标结果,招标文件应当随中标结果同时公告。",
|
||||
"代理机构应当在评标结束后2个工作日内将评标报告送采购人。采购人应当自收到评标报告之日起5个工作日内,在评标报告确定的中标候选人名单中按顺序确定中标人。",
|
||||
"废标后,代理机构将在四川政府采购网上公告。"
|
||||
]
|
||||
"本次招标公告同时在福建省公共资源交易电子公共服务平台(https://www.fjggfw.gov.cn/)、泉州市公共资源交易信息网(http://ggzyjy.quanzhou.gov.cn)上发布。",
|
||||
"公示媒介:福建省公共资源交易电子公共服务平台(https://www.fjggfw.gov.cn/)、泉州市公共资源交易信息网(http://ggzyjy.quanzhou.gov.cn)",
|
||||
"公共资源电子交易平台名称:泉州市公共资源交易信息网。网址:http://ggzyjy.quanzhou.gov.cn。联系电话:0595-22135508/22135505。公共资源交易中心名称:惠安县公共资源交易中心。地址:惠安县螺城镇惠兴街螺兴大厦二层(中闽百汇隔壁)。联系电话:0595-87378669。",
|
||||
"根据《福建省招标公告和公示信息发布管理办法》规定,依法必须招标项目的评标委员会仅推荐一名中标候选人的,其中标候选人公示同时视为中标结果公示,公示期合并,不得少于十日。"
|
||||
]
|
||||
},
|
||||
"保证金相关": {
|
||||
"投标保证金额": "其他"
|
||||
|
Loading…
x
Reference in New Issue
Block a user