|
@@ -87,14 +87,14 @@ func (m *SceneService) SubmitAction(args rpcs.ArgsSubmitSceneAction, reply *rpcs
|
|
|
case "remove":
|
|
|
err = srv.Remove(scene.Config)
|
|
|
if err != nil {
|
|
|
- server.Log.Errorf("delete scene-manager error: Id: %s, error: %v", scene.Id, err)
|
|
|
+ server.Log.Errorf("delete scene error: Id: %s, error: %v", scene.Id, err)
|
|
|
}
|
|
|
m.scenes.Remove(scene.Id)
|
|
|
return m.delSceneRedis(scene)
|
|
|
case "update":
|
|
|
err = srv.Update(scene.Config)
|
|
|
if err != nil {
|
|
|
- server.Log.Errorf("update scene-manager error: Id: %s, error: %v", scene.Id, err)
|
|
|
+ server.Log.Errorf("update scene error: Id: %s, error: %v", scene.Id, err)
|
|
|
return err
|
|
|
}
|
|
|
m.scenes.Set(scene.Id, scene)
|
|
@@ -102,7 +102,7 @@ func (m *SceneService) SubmitAction(args rpcs.ArgsSubmitSceneAction, reply *rpcs
|
|
|
case "start":
|
|
|
err = srv.Start(scene.Config)
|
|
|
if err != nil {
|
|
|
- server.Log.Errorf("start scene-manager error: Id: %s, error: %v", scene.Id, err)
|
|
|
+ server.Log.Errorf("start scene error: Id: %s, error: %v", scene.Id, err)
|
|
|
return err
|
|
|
}
|
|
|
scene.Status = 1
|
|
@@ -111,7 +111,7 @@ func (m *SceneService) SubmitAction(args rpcs.ArgsSubmitSceneAction, reply *rpcs
|
|
|
case "stop":
|
|
|
err = srv.Stop(scene.Config)
|
|
|
if err != nil {
|
|
|
- server.Log.Errorf("stop scene-manager error: Id: %s, error: %v", scene.Id, err)
|
|
|
+ server.Log.Errorf("stop scene error: Id: %s, error: %v", scene.Id, err)
|
|
|
return err
|
|
|
}
|
|
|
scene.Status = 0
|
|
@@ -135,27 +135,27 @@ func (m *SceneService) doAction(action string) error {
|
|
|
|
|
|
func (m *SceneService) saveSceneRedis(scene SceneInfo) error {
|
|
|
sceneArgs := rpcs.ArgsScene{
|
|
|
- Key: fmt.Sprintf("scene-manager:%s:%s", scene.SceneType, scene.Id),
|
|
|
+ Key: fmt.Sprintf("scene:%s:%s", scene.SceneType, scene.Id),
|
|
|
SceneId: scene.Id,
|
|
|
Config: scene.Config,
|
|
|
}
|
|
|
sceneReply := rpcs.ReplyGetDeviceOnlineStatus{}
|
|
|
err := server.RPCCallByName(nil, rpcs.DeviceManagerName, "DeviceManager.SaveScene", sceneArgs, &sceneReply)
|
|
|
if err != nil {
|
|
|
- server.Log.Errorf("save scene-manager error: Id: %s, error: %v", scene.Id, err)
|
|
|
+ server.Log.Errorf("save scene error: Id: %s, error: %v", scene.Id, err)
|
|
|
}
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
func (m *SceneService) delSceneRedis(scene SceneInfo) error {
|
|
|
sceneArgs := rpcs.ArgsScene{
|
|
|
- Key: fmt.Sprintf("scene-manager:%s:%s", scene.SceneType, scene.Id),
|
|
|
+ Key: fmt.Sprintf("scene:%s:%s", scene.SceneType, scene.Id),
|
|
|
Config: scene.Config,
|
|
|
}
|
|
|
sceneReply := rpcs.ReplyGetDeviceOnlineStatus{}
|
|
|
err := server.RPCCallByName(nil, rpcs.DeviceManagerName, "DeviceManager.DeleteScene", sceneArgs, &sceneReply)
|
|
|
if err != nil {
|
|
|
- server.Log.Errorf("save scene-manager error: Id: %s, error: %v", scene.Id, err)
|
|
|
+ server.Log.Errorf("del scene error: Id: %s, error: %v", scene.Id, err)
|
|
|
}
|
|
|
return err
|
|
|
}
|