fix: get_sflog 增加 sflog创建范围
This commit is contained in:
parent
19167887d5
commit
821d7613d1
|
@ -32,7 +32,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=1)).date(), end_date=happen_time.date())
|
||||
happen_time-datetime.timedelta(days=1)).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
|
||||
|
|
Loading…
Reference in New Issue