liuxiulin 4 hete
szülő
commit
66c9693f76
1 módosított fájl, 4 hozzáadás és 4 törlés
  1. 4 4
      services/devicemanager/manager.go

+ 4 - 4
services/devicemanager/manager.go

@@ -9,7 +9,6 @@ import (
 	"sparrow/pkg/rpcs"
 	"sparrow/pkg/scene"
 	"sparrow/pkg/token"
-	"time"
 )
 
 type DeviceManager struct {
@@ -255,9 +254,10 @@ func (dm *DeviceManager) UpdateSceneStatus(args rpcs.ArgsScene, reply *rpcs.Repl
 		return err
 	}
 	j := gjson.New(info)
-	_ = j.Set("status", args.Status)
-	_ = j.Set("time", time.Now())
-	return nil
+	newScene := new(scene.InfoScene)
+	_ = j.Struct(newScene)
+	newScene.Status = args.Status
+	return dm.sceneManager.SaveScene(newScene)
 }
 func (dm *DeviceManager) GetScene(args rpcs.ArgsScene, reply *rpcs.ReplyScene) error {
 	info, err := dm.sceneManager.GetScene(args.Key)