|
@@ -40,9 +40,9 @@ func NewSceneService() *SceneService {
|
|
type TaskManager interface {
|
|
type TaskManager interface {
|
|
Add(config string) error
|
|
Add(config string) error
|
|
Update(config string) error
|
|
Update(config string) error
|
|
- Remove(config string) error
|
|
|
|
- Start(config string) error
|
|
|
|
- Stop(config string) error
|
|
|
|
|
|
+ Remove(id string) error
|
|
|
|
+ Start(id string) error
|
|
|
|
+ Stop(id string) error
|
|
}
|
|
}
|
|
|
|
|
|
// getServiceByType 根据场景类型获取对应的服务实例
|
|
// getServiceByType 根据场景类型获取对应的服务实例
|
|
@@ -85,7 +85,7 @@ func (m *SceneService) SubmitAction(args rpcs.ArgsSubmitSceneAction, reply *rpcs
|
|
m.scenes.Set(scene.Id, scene)
|
|
m.scenes.Set(scene.Id, scene)
|
|
return m.saveSceneRedis(scene)
|
|
return m.saveSceneRedis(scene)
|
|
case "remove":
|
|
case "remove":
|
|
- err = srv.Remove(scene.Config)
|
|
|
|
|
|
+ err = srv.Remove(scene.Id)
|
|
if err != nil {
|
|
if err != nil {
|
|
server.Log.Errorf("delete scene error: Id: %s, error: %v", scene.Id, err)
|
|
server.Log.Errorf("delete scene error: Id: %s, error: %v", scene.Id, err)
|
|
}
|
|
}
|