Merge branch 'ps_v5.9' into 'master'
update 处理当企业基本信息为空的情况 See merge request root/etl_tfse!24
This commit is contained in:
commit
39ed64cc15
|
@ -251,12 +251,13 @@ def ten_shareholder_data(param):
|
||||||
# 基本信息
|
# 基本信息
|
||||||
cbd = FIND_DATA_N_TYC(db='公司背景', col='基本信息', query={'企业名称': param})[0]
|
cbd = FIND_DATA_N_TYC(db='公司背景', col='基本信息', query={'企业名称': param})[0]
|
||||||
data['基本信息'] = cbd
|
data['基本信息'] = cbd
|
||||||
if '上市' in cbd['基本信息']['companyOrgType']:
|
if cbd['基本信息']:
|
||||||
cs = FIND_DATA_N_TYC(db='公司背景', col='十大股东', query={'企业名称': param})[0]
|
if '上市' in cbd['基本信息']['companyOrgType']:
|
||||||
data['十大股东'] = cs
|
cs = FIND_DATA_N_TYC(db='公司背景', col='十大股东', query={'企业名称': param})[0]
|
||||||
else:
|
data['十大股东'] = cs
|
||||||
cs = FIND_DATA_N_TYC(db='公司背景', col='企业股东', query={'企业名称': param})[0]
|
else:
|
||||||
data['企业股东'] = cs
|
cs = FIND_DATA_N_TYC(db='公司背景', col='企业股东', query={'企业名称': param})[0]
|
||||||
|
data['企业股东'] = cs
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -147,36 +147,42 @@ def shareholder_strength(param):
|
||||||
part_01['company'] = shareholder
|
part_01['company'] = shareholder
|
||||||
# 股东数据
|
# 股东数据
|
||||||
shareholder_data = ten_shareholder_data(shareholder)
|
shareholder_data = ten_shareholder_data(shareholder)
|
||||||
# 股东-基本信息
|
if shareholder_data['基本信息']['基本信息']:
|
||||||
data_02 = shareholder_data['基本信息']['基本信息']
|
# 股东-基本信息
|
||||||
# 成立时间
|
data_02 = shareholder_data['基本信息']['基本信息']
|
||||||
part_01['found_date'] = time_stamp(data_02['estiblishTime'])
|
# 成立时间
|
||||||
# 注册资本
|
part_01['found_date'] = time_stamp(data_02['estiblishTime'])
|
||||||
part_01['registered_capital'] = data_02['regCapital']
|
# 注册资本
|
||||||
if '企业股东' in shareholder_data:
|
part_01['registered_capital'] = data_02['regCapital']
|
||||||
# 股东-企业股东
|
if '企业股东' in shareholder_data:
|
||||||
data_03 = shareholder_data['企业股东']['企业股东']['result']
|
# 股东-企业股东
|
||||||
try:
|
data_03 = shareholder_data['企业股东']['企业股东']['result']
|
||||||
# 股东企业股份持有人
|
try:
|
||||||
part_01['share_holders'] = data_03[0]['name']
|
# 股东企业股份持有人
|
||||||
# 股东企业股份持有份额
|
part_01['share_holders'] = data_03[0]['name']
|
||||||
part_01['share_rates'] = data_03[0]['capital'][0]['percent']
|
# 股东企业股份持有份额
|
||||||
except KeyError:
|
part_01['share_rates'] = data_03[0]['capital'][0]['percent']
|
||||||
part_01['share_holders'] = '-'
|
except KeyError:
|
||||||
part_01['share_rates'] = '-'
|
part_01['share_holders'] = '-'
|
||||||
|
part_01['share_rates'] = '-'
|
||||||
|
else:
|
||||||
|
# 股东-十大股东
|
||||||
|
data_03 = shareholder_data['十大股东']['holderList']
|
||||||
|
try:
|
||||||
|
# 股东企业股份持有人
|
||||||
|
part_01['share_holders'] = data_03[0]['name']
|
||||||
|
# 股东企业股份持有份额
|
||||||
|
part_01['share_rates'] = data_03[0]['proportion']
|
||||||
|
except KeyError:
|
||||||
|
part_01['share_holders'] = '-'
|
||||||
|
part_01['share_rates'] = '-'
|
||||||
|
# 股东企业经营范围
|
||||||
|
part_01['business_scope'] = data_02['businessScope']
|
||||||
else:
|
else:
|
||||||
# 股东-十大股东
|
part_01['found_date'] = '-'
|
||||||
data_03 = shareholder_data['十大股东']['holderList']
|
part_01['registered_capital'] = '-'
|
||||||
try:
|
part_01['share_holders'] = '-'
|
||||||
# 股东企业股份持有人
|
part_01['share_rates'] = '-'
|
||||||
part_01['share_holders'] = data_03[0]['name']
|
|
||||||
# 股东企业股份持有份额
|
|
||||||
part_01['share_rates'] = data_03[0]['proportion']
|
|
||||||
except KeyError:
|
|
||||||
part_01['share_holders'] = '-'
|
|
||||||
part_01['share_rates'] = '-'
|
|
||||||
# 股东企业经营范围
|
|
||||||
part_01['business_scope'] = data_02['businessScope']
|
|
||||||
return part_01
|
return part_01
|
||||||
|
|
||||||
def para_02(part_01):
|
def para_02(part_01):
|
||||||
|
@ -199,6 +205,8 @@ def shareholder_strength(param):
|
||||||
regcapital = float(part_01['registered_capital'].replace('万人民币', ''))
|
regcapital = float(part_01['registered_capital'].replace('万人民币', ''))
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
regcapital = 0
|
regcapital = 0
|
||||||
|
except ValueError:
|
||||||
|
regcapital = 0
|
||||||
if regcapital >= 30000:
|
if regcapital >= 30000:
|
||||||
part_02['capital_strength'] = '强'
|
part_02['capital_strength'] = '强'
|
||||||
part_02['support_strength'] = '有望在业务和资金方面给予公司一定支持'
|
part_02['support_strength'] = '有望在业务和资金方面给予公司一定支持'
|
||||||
|
|
Loading…
Reference in New Issue