Browse Source

修复规则补充角色

lsm 2 days ago
parent
commit
0d5085cf8b
1 changed files with 4 additions and 4 deletions
  1. 4 4
      BiddingKG/dl/interface/getAttributes.py

+ 4 - 4
BiddingKG/dl/interface/getAttributes.py

@@ -5078,8 +5078,8 @@ def rule_add_role(docid, prem, channel, content, web_source_no, nlp_enterprise):
         match = re.search('(招标|采购|招商)(人|商|单位|部门)(信息[,:]?)?(名称)?((甲方))?:(?P<name>[\w()—-]{4,35})([,。]|$)', content)
         if match:
             ent_name = match.group('name')
-            if re.search('测试|演示|某|\d号|\*|XX', ent_name)==None and (re.search('^\w{1,5}[省市县区][\w()]{2,25}[厂店铺市场行部城室馆中心站处社会狱所园关局司署段厅院队小学]((个体工商户)?|(普通合伙)?)?$',
-                         ent_name) or is_enterprise_exist(ent_name)):
+            if re.search('测试|演示|某|\d号|\*|XX', ent_name)==None and re.search('^\w{1,5}[省市县区][\w()]{2,25}[厂店铺市场行部城室馆中心站处社会狱所园关局司署段厅院队小学]((个体工商户)?|(普通合伙)?)?$',
+                         ent_name):  #  or is_enterprise_exist(ent_name)
                 log('规则补充招标人角色:%s,docid:%s'%(ent_name, docid))
                 add_role(ent_name, "tenderee", prem)
         elif web_source_no == 'DX000752' and len(nlp_enterprise)==1 and re.search('更多信息点击报价地址', content): # 修复 628311260
@@ -5089,8 +5089,8 @@ def rule_add_role(docid, prem, channel, content, web_source_no, nlp_enterprise):
         match = re.search('((中标|中选|成交))?(人|方|供应商|服务商|单位|部门)|(拟定|[,。])供应商)(信息[,:]?)?(名称)?((乙方))?:(?P<name>[\w()—-]{4,35})([,。]|$)',content)
         if match:
             ent_name = match.group('name')
-            if re.search('测试|演示|某|\d号|\*|XX', ent_name)==None and (re.search('^\w{1,5}[省市县区][\w()]{2,25}[厂店铺市场行部城室馆中心站处社会狱所园关局司署段厅院队小学]((个体工商户)?|(普通合伙)?)?$',
-                         ent_name) or is_enterprise_exist(ent_name)):
+            if re.search('测试|演示|某|\d号|\*|XX', ent_name)==None and re.search('^\w{1,5}[省市县区][\w()]{2,25}[厂店铺市场行部城室馆中心站处社会狱所园关局司署段厅院队小学]((个体工商户)?|(普通合伙)?)?$',
+                         ent_name):  #  or is_enterprise_exist(ent_name)
                 log('规则补充中标人角色:%s,docid:%s'%(ent_name, docid))
                 add_role(ent_name, "win_tenderer", prem)