feat: 添加招标估算金额字段并修复项目名称显示

- 移除台州招标文件公示相关配置
- 添加浙江招标公告招标估算金额字段
- 修复项目名称匹配规则,优先使用处理后的项目名称
- 更新简道云字段映射
- 添加测试文件
This commit is contained in:
ztb-system
2026-02-24 19:55:56 +08:00
parent d2fa06801f
commit d823936436
6 changed files with 171 additions and 49 deletions

View File

@@ -50,7 +50,6 @@ TAIZHOU_CONFIG = {
# 公告类型(工程建设)
"notice_types": {
"招标计划公示": "002001014",
"招标文件公示": "002001001",
"招标公告": "002001002",
"资格预审公告": "002001003",
"中标候选人公示": "002001005",
@@ -106,7 +105,7 @@ REGION_CONFIGS = {
"zhejiang:招标公告": {
"region_name": "浙江招标公告",
"link_field": "公告链接",
"ai_fields": ["批准文号", "投标截止日"],
"ai_fields": ["批准文号", "投标截止日", "招标估算金额"],
},
"zhejiang:澄清修改": {
"region_name": "浙江澄清修改",
@@ -118,13 +117,7 @@ REGION_CONFIGS = {
"link_field": "公告链接",
"ai_fields": ["批准文号", "类型", "地区", "招标时间"],
},
"taizhou:招标文件公示": {
"region_name": "台州招标文件公示",
"link_field": "招标文件链接",
"ai_fields": [
"类型", "地区", "批准文号", "投标截止日", "预估金额",
],
},
"taizhou:招标计划公示": {
"region_name": "台州招标计划",
"link_field": "公告链接",
@@ -374,6 +367,15 @@ DEEPSEEK_PROMPTS = {
请直接返回招标时间,不要其他解释。
如果未找到,请返回"文档未提及"""",
"招标估算金额": """请从招标公告中提取项目的估算金额。
查找关键词:估算金额、预计投资、预算金额、项目总投资、招标估算价、投资估算
请直接返回金额,带上单位(万元或元)。
示例1234.56万元、2466285元
如果未提及,请返回"文档未提及"""",
}
# ============ 简道云配置 ============
@@ -381,20 +383,7 @@ DEEPSEEK_PROMPTS = {
JDY_CONFIG = {
"api_key": "JmxuXmkew33mvQttRD3ftSfQoOEX6R9J",
"forms": {
"台州招标文件公示": {
"app_id": "6965f35749afd00072b33c4a",
"entry_id": "6965f35a962fab0113b87876",
"field_mapping": {
"项目发布时间": "_widget_1768289120174",
"批准文号": "_widget_1768289120166",
"名称": "_widget_1768289120167",
"类型": "_widget_1768289120168",
"投标截止日": "_widget_1768289120169",
"预估金额": "_widget_1768289120170",
"招标文件链接": "_widget_1768349415371",
"招标阶段": "_widget_1768289432065",
},
},
"台州招标计划": {
"app_id": "6965f35749afd00072b33c4a",
"entry_id": "6965f35a962fab0113b87876",
@@ -439,6 +428,7 @@ JDY_CONFIG = {
"批准文号": "_widget_1768289557665",
"名称": "_widget_1768349686082",
"投标截止日": "_widget_1768289557654",
"招标估算金额": "_widget_1771910059524",
"公告链接": "_widget_1768290058232",
"招标阶段": "_widget_1768289909408",
},