Merge branch 'ps' into 'master'
update 根据企业类型,存储企业相关股东的股东信息 See merge request root/service_tyc!2
This commit is contained in:
commit
2c9bb7638d
22
tyc.py
22
tyc.py
|
@ -309,6 +309,25 @@ def holding_enterprise(h_id, h_name):
|
|||
|
||||
# 保存股东数据
|
||||
def shareholder_information(name):
|
||||
basic_info = find_db_data(db='公司背景', col='基本信息', query={'企业名称': name})[0]
|
||||
if '上市' in basic_info['基本信息']['companyOrgType']:
|
||||
# 判断企业大股东类型
|
||||
result = find_db_data(db='公司背景', col='十大股东', query={'企业名称': name})
|
||||
if len(result) > 0:
|
||||
if result[0]['十大股东']['holderList'][0]['cType'] == 1:
|
||||
# 1-公司
|
||||
company_name = result[0]['十大股东']['holderList'][0]['name']
|
||||
# 股东为公司,需要再次调用基本信息/企业股东天眼查接口
|
||||
res = company_baseinfo(company_name)
|
||||
if res == '保存成功':
|
||||
res = corporate_shareholders(company_name)
|
||||
else:
|
||||
# 2-自然人
|
||||
h_id = result[0]['十大股东']['holderList'][0]['id']
|
||||
h_name = result[0]['十大股东']['holderList'][0]['name']
|
||||
res = holding_enterprise(h_id, h_name)
|
||||
return res
|
||||
else:
|
||||
# 判断企业大股东类型
|
||||
result = find_db_data(db='公司背景', col='企业股东', query={'企业名称': name})
|
||||
if len(result) > 0:
|
||||
|
@ -324,7 +343,6 @@ def shareholder_information(name):
|
|||
h_id = result[0]['企业股东']['result'][0]['id']
|
||||
h_name = result[0]['企业股东']['result'][0]['name']
|
||||
res = holding_enterprise(h_id, h_name)
|
||||
|
||||
return res
|
||||
|
||||
|
||||
|
@ -375,5 +393,5 @@ def save_full_data(name):
|
|||
|
||||
|
||||
if __name__ == '__main__':
|
||||
r = corporate_shareholders('浪潮软件股份有限公司')
|
||||
r = shareholder_information('大族激光科技产业集团股份有限公司')
|
||||
print(r)
|
Loading…
Reference in New Issue