每天定时任务

This commit is contained in:
zogodo
2020-07-04 00:23:36 +08:00
parent 26f5688071
commit 5c9ca00540
4 changed files with 935 additions and 925 deletions

View File

@@ -277,6 +277,7 @@
<label for="task_weekday" class="mdl-textfield__label">是否循环</label>
<ul for="task_weekday" class="mdl-menu mdl-menu--bottom-left mdl-js-menu">
<li class="mdl-menu__item" data-val="0" data-selected='true'>无循环</li>
<li class="mdl-menu__item" data-val="8">每天</li>
<li class="mdl-menu__item" data-val="1">星期一</li>
<li class="mdl-menu__item" data-val="2">星期二</li>
<li class="mdl-menu__item" data-val="3">星期三</li>

View File

@@ -277,6 +277,7 @@
<label for="task_weekday" class="mdl-textfield__label">No Loop</label>
<ul for="task_weekday" class="mdl-menu mdl-menu--bottom-left mdl-js-menu">
<li class="mdl-menu__item" data-val="0" data-selected='true'>No Loop</li>
<li class="mdl-menu__item" data-val="8">Everyday</li>
<li class="mdl-menu__item" data-val="1">Monday</li>
<li class="mdl-menu__item" data-val="2">Tuesday</li>
<li class="mdl-menu__item" data-val="3">Wednesday</li>

File diff suppressed because it is too large Load Diff

View File

@@ -61,7 +61,8 @@ bool AddTaskWeek(pTimedTask task)
bool AddTask(pTimedTask task)
{
if (task->weekday == 0) return AddTaskSingle(task);
if (task->weekday == 0 || task->weekday == 8)
return AddTaskSingle(task);
return AddTaskWeek(task);
}
@@ -76,6 +77,11 @@ bool DelFirstTask()
{
free(tmp);
}
else if (tmp->weekday == 8) //8代表每日任务
{
tmp->prs_time += day_sec;
AddTask(tmp);
}
else
{
tmp->prs_time += 7 * day_sec;