fix: tran_time_to_mstate

This commit is contained in:
caoqianming 2024-09-10 15:12:14 +08:00
parent f3c31a5b39
commit 18fe346661
1 changed files with 3 additions and 1 deletions

View File

@ -13,8 +13,10 @@ from apps.inm.models import MIOItem, MIO
def tran_time_to_mstate(mstate_json, reminder_interval_list, work_start_time: datetime, now: datetime):
if len(reminder_interval_list) != len(mstate_json):
return '未运行'
xval = 0
for ind, val in enumerate(reminder_interval_list):
if work_start_time + timedelta(minutes=val) > now:
xval += val
if work_start_time + timedelta(minutes=xval) > now:
return mstate_json[ind]['name']
return '未运行'