提交 310e8f15 作者: 薛凌堃

新增上市企业信息、财务数据脚本维护

上级 9ceb2aaa
""" """
...@@ -444,13 +444,13 @@ def getReportTime(): ...@@ -444,13 +444,13 @@ def getReportTime():
#todo:正式任务 #todo:正式任务
# 获取当前日期和时间 # 获取当前日期和时间
current_date = datetime.now() current_date_ = datetime.now()
# 计算昨天的日期 # 计算昨天的日期
# yesterday = current_date - timedelta(days=1) # yesterday = current_date - timedelta(days=1)
# 格式化昨天的日期 # 格式化昨天的日期
# report_date = yesterday.strftime('%Y-%m-%d') # report_date = yesterday.strftime('%Y-%m-%d')
# list_date.append(report_date) # list_date.append(report_date)
year = int(current_date.strftime('%Y')) year = int(current_date_.strftime('%Y'))
# list_date = ['2023-09-30','2023-06-30','2023-03-31'] # list_date = ['2023-09-30','2023-06-30','2023-03-31']
list_month = ['-12-31', '-09-30', '-06-30', '-03-31'] list_month = ['-12-31', '-09-30', '-06-30', '-03-31']
...@@ -458,7 +458,7 @@ def getReportTime(): ...@@ -458,7 +458,7 @@ def getReportTime():
for month in list_month: for month in list_month:
date = str(year) + month date = str(year) + month
#todo:判断拼接的报告期是否大于当前日期,如果大于当前日期,怎说明还没到这个时间,跳过 #todo:判断拼接的报告期是否大于当前日期,如果大于当前日期,怎说明还没到这个时间,跳过
current_date = current_date.strftime('%Y-%m-%d') current_date = current_date_.strftime('%Y-%m-%d')
if current_date < date: if current_date < date:
continue continue
list_date.append(date) list_date.append(date)
...@@ -471,8 +471,8 @@ def job(taskType,cnx,cursor): ...@@ -471,8 +471,8 @@ def job(taskType,cnx,cursor):
while True: while True:
# 从redis中获取企业信用代码 # 从redis中获取企业信用代码
social_code = baseCore.redicPullData('FinanceFromEast:finance_socialCode') # social_code = baseCore.redicPullData('FinanceFromEast:finance_socialCode')
# social_code = '91420300178856869P' social_code = '9135020070548149XE'
# 判断 如果Redis中已经没有数据,则等待 # 判断 如果Redis中已经没有数据,则等待
if social_code == None or social_code == 'None': if social_code == None or social_code == 'None':
log.info('======已没有数据==========等待=====') log.info('======已没有数据==========等待=====')
...@@ -562,6 +562,7 @@ def job(taskType,cnx,cursor): ...@@ -562,6 +562,7 @@ def job(taskType,cnx,cursor):
end_time = time.time() end_time = time.time()
log.info(f'===={com_code}====该企业耗时{end_time - start_time}===') log.info(f'===={com_code}====该企业耗时{end_time - start_time}===')
flag = 1 flag = 1
break
cnx.close() cnx.close()
cursor.close() cursor.close()
baseCore.close() baseCore.close()
......
...@@ -19,7 +19,7 @@ list_all_info = [] ...@@ -19,7 +19,7 @@ list_all_info = []
# 需要提供股票代码、企业信用代码 # 需要提供股票代码、企业信用代码
while True: while True:
# com_code1 = baseCore.redicPullData('Ipo_newsAdd:comCode') # com_code1 = baseCore.redicPullData('Ipo_newsAdd:comCode')
com_code1 = '200725' com_code1 = '837748'
if com_code1: if com_code1:
pass pass
else: else:
...@@ -98,6 +98,8 @@ while True: ...@@ -98,6 +98,8 @@ while True:
jys_code = '2' jys_code = '2'
if "深圳" in jys: if "深圳" in jys:
jys_code = '3' jys_code = '3'
if "北京" in jys:
jys_code = '1'
except: except:
jys = json_1['jbzl'][0]['SECURITY_TYPE'] jys = json_1['jbzl'][0]['SECURITY_TYPE']
if "北京" in jys: if "北京" in jys:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论