1.默认每日获取0天到期的
This commit is contained in:
@@ -216,7 +216,7 @@ def database_cleanup_task():
|
||||
return "数据库清理完成"
|
||||
|
||||
# 每日自动写入获取最新工况信息
|
||||
def scheduled_get_max_nyid_by_point_id():
|
||||
def scheduled_get_max_nyid_by_point_id(start: int = 0, end: int = 0):
|
||||
"""定时任务:获取max NYID关联数据并批量创建DailyData记录"""
|
||||
db: Session = None
|
||||
try:
|
||||
@@ -235,7 +235,7 @@ def scheduled_get_max_nyid_by_point_id():
|
||||
|
||||
# 2. 计算到期数据
|
||||
monitor = ConstructionMonitorUtils()
|
||||
daily_data = monitor.get_due_data(result)
|
||||
daily_data = monitor.get_due_data(result, start, end)
|
||||
data = daily_data['data']
|
||||
error_data = daily_data['error_data']
|
||||
|
||||
@@ -250,7 +250,7 @@ def scheduled_get_max_nyid_by_point_id():
|
||||
new_list = [w['point_id'] for w in winters]
|
||||
# 获取更多历史记录
|
||||
nyid_list = daily_service.get_nyid_by_point_id(db, new_list, max_num)
|
||||
w_list = monitor.get_due_data(nyid_list)
|
||||
w_list = monitor.get_due_data(nyid_list, start, end)
|
||||
# 更新冬休、待处理、错误数据
|
||||
winters = w_list['winter']
|
||||
data.extend(w_list['data'])
|
||||
|
||||
Reference in New Issue
Block a user