Commit 1e239aff authored by xianyang's avatar xianyang

优化新增异常数据修复参数判断

parent 2b6a4501
......@@ -195,7 +195,7 @@ def finance_fix(data: acc_schemas.RecoveryTable, token=Depends(login_required),
"""新增异常数据修复"""
if not all([data.uuid, data.from_time, data.cont]):
return HttpResultResponse(code=500, msg='缺少必传参数')
if data.out_money == None or data.entry_money == None:
if data.out_money is None or data.entry_money is None:
return HttpResultResponse(code=500, msg='缺少必传参数')
res = guild.create_recovery_table(data)
if res:
......
......@@ -166,12 +166,16 @@ def gen_dates(b_date, days):
def get_date_list(start, end):
"""
获取n天前日期列表
:param n: 几天前
:param start: 开始时间 2023-04-01
:param end: 结束时间 2023-04-01
:return:
"""
if start == end:
end_time = datetime.strptime(start, "%Y-%m-%d") + timedelta(days=1)
else:
end_time = datetime.strptime(end, "%Y-%m-%d")
data = []
start_time = datetime.strptime(start, "%Y-%m-%d")
end_time = datetime.strptime(end, "%Y-%m-%d")
for ym in gen_dates(start_time, (end_time - start_time).days):
year_month = ym.strftime('%Y%m')
data.append(year_month)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment