fix: make_sflogs bug
This commit is contained in:
parent
cc8d9b1bf4
commit
afc910a805
|
@ -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()
|
start_time__lte=happen_time, end_time__gt=happen_time, mgroup=mgroup).order_by('-start_time').first()
|
||||||
if sflog is None: # 需要创建值班记录
|
if sflog is None: # 需要创建值班记录
|
||||||
make_sflogs(mgroup=mgroup, start_date=(
|
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(
|
sflog = SfLog.objects.filter(
|
||||||
start_time__lte=happen_time, end_time__gt=happen_time, mgroup=mgroup).order_by('-start_time').first()
|
start_time__lte=happen_time, end_time__gt=happen_time, mgroup=mgroup).order_by('-start_time').first()
|
||||||
return sflog
|
return sflog
|
||||||
|
@ -109,7 +109,7 @@ def make_sflogs(mgroup: Mgroup, start_date: datetime.date, end_date: datetime.da
|
||||||
sflog.team = team
|
sflog.team = team
|
||||||
sflog.leader = team.leader
|
sflog.leader = team.leader
|
||||||
sflog.save()
|
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):
|
def get_pcoal_heat(year_s: int, month_s: int, day_s: int):
|
||||||
|
|
Loading…
Reference in New Issue