1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-12-16 00:26:43 +00:00
This commit is contained in:
2020-05-03 00:16:28 +08:00
parent d8c6e4c9be
commit 95249bc659
4 changed files with 12 additions and 12 deletions

View File

@@ -51,27 +51,27 @@ func (scheduler *SchedulerPriority) Start() {
}()
}
func (scheduler *SchedulerPriority) UpdateProgress(jobName string, state State) {
func (scheduler *SchedulerPriority) UpdateProgress(job Job, state State) {
switch state {
case Running:
scheduler.scheduling.Unlock()
for i := range scheduler.history {
if scheduler.history[i].Name == jobName {
if scheduler.history[i].Name == job.Name {
scheduler.history[i].Status = Running
}
}
break
case Finished:
for i := range scheduler.history {
if scheduler.history[i].Name == jobName {
if scheduler.history[i].Name == job.Name {
scheduler.history[i].Status = Finished
}
}
break
case Stopped:
for i := range scheduler.history {
if scheduler.history[i].Name == jobName {
if scheduler.history[i].Name == job.Name {
scheduler.history[i].Status = Stopped
}
}