liuxiulin 4 viikkoa sitten
vanhempi
commit
19f8fc53e9
1 muutettua tiedostoa jossa 6 lisäystä ja 7 poistoa
  1. 6 7
      services/scene-service/internal/service/manager/timer.go

+ 6 - 7
services/scene-service/internal/service/manager/timer.go

@@ -113,10 +113,9 @@ func (t *TimerSceneService) Remove(id string) error {
 }
 
 func (t *TimerSceneService) Start(id string) error {
-	//fmt.Printf("task-------:%s\n", t.task.String())
-	//if !t.task.Contains(id) {
-	//	return errors.New("场景不存在")
-	//}
+	if !t.task.Contains(id) {
+		return errors.New("场景不存在\n")
+	}
 	scene := t.task.Get(id).(TimerSceneConfig)
 	for _, v := range scene.Conditions {
 		t.cron.Start(v.TaskId)
@@ -126,9 +125,9 @@ func (t *TimerSceneService) Start(id string) error {
 }
 
 func (t *TimerSceneService) Stop(id string) error {
-	//if !t.task.Contains(id) {
-	//	return errors.New("场景不存在")
-	//}
+	if !t.task.Contains(id) {
+		return errors.New("场景不存在\n")
+	}
 	scene := t.task.Get(id).(TimerSceneConfig)
 	for _, v := range scene.Conditions {
 		t.cron.Stop(v.TaskId)