diff --git a/apps/wpm/services.py b/apps/wpm/services.py index ad283898..7d80a1cf 100644 --- a/apps/wpm/services.py +++ b/apps/wpm/services.py @@ -51,7 +51,7 @@ def get_sflog(mgroup: Mgroup, happen_time: datetime): start_time__lte=happen_time, end_time__gt=happen_time, mgroup=mgroup).order_by('-start_time').first() if sflog is None: # 需要创建值班记录 make_sflogs(mgroup=mgroup, start_date=( - happen_time-datetime.timedelta(days=2)).date(), end_date=(happen_time+datetime.timedelta(days=2)).date()) + happen_time-datetime.timedelta(days=2)).date(), end_date=(happen_time+datetime.timedelta(days=1)).date()) sflog = SfLog.objects.filter( start_time__lte=happen_time, end_time__gt=happen_time, mgroup=mgroup).order_by('-start_time').first() return sflog @@ -109,7 +109,7 @@ def make_sflogs(mgroup: Mgroup, start_date: datetime.date, end_date: datetime.da sflog.team = team sflog.leader = team.leader sflog.save() - current_date = current_date + datetime.timedelta(days=1) + current_date = current_date + datetime.timedelta(days=1) def get_pcoal_heat(year_s: int, month_s: int, day_s: int):