update 1.处理对外投资占比为Null的情况 2.对外投资金额中人民币与美元进行换算,暂定汇率6.5
This commit is contained in:
parent
8c92db2d94
commit
48b4412b86
|
@ -54,6 +54,8 @@ def calculate_amount(param):
|
||||||
"""
|
"""
|
||||||
计算数据之和
|
计算数据之和
|
||||||
清洗数据库数据,根据需要返回
|
清洗数据库数据,根据需要返回
|
||||||
|
注意:
|
||||||
|
货币单位不同,现在存在美元、人民币两种,汇率暂用6.5
|
||||||
Parameters:
|
Parameters:
|
||||||
param: 数据库数据
|
param: 数据库数据
|
||||||
Returns:
|
Returns:
|
||||||
|
@ -64,10 +66,16 @@ def calculate_amount(param):
|
||||||
result['industry'] = list()
|
result['industry'] = list()
|
||||||
result['base'] = list()
|
result['base'] = list()
|
||||||
for item in param:
|
for item in param:
|
||||||
try:
|
if item['amountSuffix'] == '万人民币':
|
||||||
result['amount'] += item['amount']
|
try:
|
||||||
except TypeError:
|
result['amount'] += item['amount']
|
||||||
result['amount'] += 0
|
except TypeError:
|
||||||
|
result['amount'] += 0
|
||||||
|
elif item['amountSuffix'] == '万美元':
|
||||||
|
try:
|
||||||
|
result['amount'] += item['amount'] * 6.5
|
||||||
|
except TypeError:
|
||||||
|
result['amount'] += 0
|
||||||
result['industry'].append(item['category'])
|
result['industry'].append(item['category'])
|
||||||
result['base'].append(item['base'])
|
result['base'].append(item['base'])
|
||||||
return result
|
return result
|
||||||
|
|
|
@ -247,7 +247,10 @@ def outbound_investment(param):
|
||||||
# 持股50%以上子公司
|
# 持股50%以上子公司
|
||||||
fifty_percent = list()
|
fifty_percent = list()
|
||||||
for item in data_01['result']:
|
for item in data_01['result']:
|
||||||
percent = float(item['percent'].replace('%', ''))
|
try:
|
||||||
|
percent = float(item['percent'].replace('%', ''))
|
||||||
|
except ValueError:
|
||||||
|
percent = 0
|
||||||
if percent > 50:
|
if percent > 50:
|
||||||
fifty_percent.append(item)
|
fifty_percent.append(item)
|
||||||
# 子公司数量
|
# 子公司数量
|
||||||
|
|
Loading…
Reference in New Issue