Ver Fonte

调整专项债提取

lsm há 2 meses atrás
pai
commit
d482df256c

+ 3 - 0
BiddingKG/dl/interface/extract.py

@@ -522,12 +522,15 @@ def predict(doc_id,text,title="",page_time="",web_source_no='',web_source_name="
         data_res['prem'] = {}  # 审批项目不要这项
         data_res['approval'] = approval[:100] # 20250217 限制获取最多100个项目
 
+    if web_source_no == 'XM6486':
         debt_dic = get_debt_info(text) # 专项债信息提取
         if debt_dic.get('district', '') != '':
             district = predictor.getPredictor('district').predict_area(debt_dic['district'], '', web_source_name)
             debt_dic['district'] = district['district']
+            data_res['district'] = district['district']
         # 提取专项债信息
         data_res['debt_dic'] = debt_dic
+        data_res['docchannel'] = { "docchannel": "审批项目", "doctype": "审批项目", "life_docchannel": "审批项目" }
 
     if channel_dic['docchannel']['doctype'] == '处罚公告': # 20240627 处罚公告进行失信要素提取
         start_time = time.time() #失信数据要素提取

+ 2 - 2
BiddingKG/dl/interface/special_debt_extract.py

@@ -136,8 +136,8 @@ def get_debt_info(html):
             result_dic[k] = vl[0]
             if k in ['recent_interest_date', 'value_date', 'date_due']:
                 result_dic[k] = format_date(vl[0])
-
-    result_dic['issue_details'] = detail_list
+    if detail_list:
+        result_dic['issue_details'] = detail_list
     # print('detail_dic: ', detail_dic)
     # print('resule_dic: ', result_dic)
     return result_dic