mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-06 20:58:12 +00:00
fix: 任务提醒时间区间错误修改
This commit is contained in:
parent
ec8b0ada14
commit
f2eaac50a6
@ -23,22 +23,21 @@ class OverdueRemindEmailTask extends AbstractTask
|
||||
$hours2 = floatval($setting['task_remind_hours2']);
|
||||
$taskLists1 = [];
|
||||
$taskLists2 = [];
|
||||
$startTime = Carbon::now();
|
||||
if ($hours > 0) {
|
||||
$endTime = Carbon::now()->addHours($hours);
|
||||
$time1 = Carbon::now()->addMinutes($hours * 60);
|
||||
$taskLists1 = ProjectTask::whereNull('complete_at')
|
||||
->where('end_at', '>=', $startTime)
|
||||
->where('end_at', '<=', $endTime)
|
||||
->where('end_at', '>=', $time1->subMinutes(2))
|
||||
->where('end_at', '<=', $time1->addMinutes(2))
|
||||
->whereNull('archived_at')
|
||||
->take(100)
|
||||
->get()
|
||||
->toArray();
|
||||
}
|
||||
if ($hours2 > 0) {
|
||||
$endTime2 = Carbon::now()->subHours($hours2);
|
||||
$time2 = Carbon::now()->subMinutes($hours2 * 60);
|
||||
$taskLists2 = ProjectTask::whereNull('complete_at')
|
||||
->where('end_at', '>=', $endTime2)
|
||||
->where('end_at', '<', $startTime)
|
||||
->where('end_at', '>=', $time2->subMinutes(2))
|
||||
->where('end_at', '<=', $time2->addMinutes(2))
|
||||
->whereNull('archived_at')
|
||||
->take(100)
|
||||
->get()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user