diff --git a/next_time_test.go b/next_time_test.go index fdb167c..f1aa161 100644 --- a/next_time_test.go +++ b/next_time_test.go @@ -82,7 +82,7 @@ func TestGetNextTime(t *testing.T) { { name: "Test unknown JobType", job: timerx.JobData{ - JobType: timerx.JobType(100), + JobType: timerx.JobType("100"), }, expectedTime: time.Time{}, expectedError: errors.New("未知的任务类型: 100"), diff --git a/readme.md b/readme.md index 8a44edd..bef4517 100644 --- a/readme.md +++ b/readme.md @@ -14,6 +14,8 @@ # 缺陷 +1. 针对月的任务,需要注意日期有效性,且在月末的最后一天,需要考虑月末的最后一天的下一个任务执行时间 + 1. 集群部署时,存在新旧的代码混合问题,任务调度可能存在问题(需要根据实际需要进行版本上线/下线操作) ## 方案一 @@ -23,3 +25,12 @@ 现在有根据要求根据系统时间整点运行任务的要求,这个比简单的定时重复更复杂,因为不但要按时执行,并且不能重复执行,需要全局记录任务执行的状态,由于任务的间隔时间不确定,这个任务执行状态的保存周期也是有变化的 + +# 待实现 +- [ ] 允许执行完重置任务倒计时 + + + + + +