creditrating-wcq/Utils/Common/Utils.py

69 lines
1.7 KiB
Python

class CommonUtils(object):
@staticmethod
def report_conversion(year):
"""日期转换"""
if '年报' in year:
res = year[:4] + '00'
elif '一季报' in year:
res = year[:4] + '03'
elif '中报' in year:
res = year[:4] + '06'
elif '三季报' in year:
res = year[:4] + '09'
else:
res = year
return res
@staticmethod
def report_conversion_reverse(year):
"""日期转换"""
if '00' in year:
res = year[:4] + '年年报'
elif '03' in year:
res = year[:4] + '年一季报'
elif '06' in year:
res = year[:4] + '年中报'
elif '09' in year:
res = year[:4] + '年三季报'
else:
res = year
return res
@staticmethod
def date_conversion(year):
"""日期转换"""
if '12' in year:
res = year[:4] + '00'
elif '03' in year:
res = year[:4] + '03'
elif '06' in year:
res = year[:4] + '06'
elif '09' in year:
res = year[:4] + '09'
else:
res = year
return res
@staticmethod
def get_level(data):
"""档位解析"""
if data == '第一档':
k = 1
elif data == '第二档':
k = 2
elif data == '第三档':
k = 3
elif data == '第四档':
k = 4
elif data == '第五档':
k = 5
elif data == '第六档':
k = 6
elif data == '第七档':
k = 7
else:
k = 8
return k