liuxiulin пре 1 месец
родитељ
комит
f0a50d46d0
2 измењених фајлова са 5 додато и 4 уклоњено
  1. 3 1
      pkg/scene/scene.go
  2. 2 3
      services/knowoapi/services/device.go

+ 3 - 1
pkg/scene/scene.go

@@ -2,6 +2,7 @@ package scene
 
 import (
 	"context"
+	"fmt"
 	"github.com/gogf/gf/database/gredis"
 )
 
@@ -87,8 +88,9 @@ func (a *Manager) DeleteScene(key string) error {
 
 // GetAllScenes 查询所有场景信息s
 func (a *Manager) GetAllScenes() ([]*InfoScene, error) {
-	// 使用KEYS命令获取所有匹配前缀的键
+	// 使用KEYS命令获取所有匹配前缀的键s
 	keys, err := a.redisClient.DoVar("KEYS", scenePrefix+"*")
+	fmt.Printf("使用KEYS命令获取所有匹配前缀的键%v", keys)
 	if err != nil {
 		return nil, err
 	}

+ 2 - 3
services/knowoapi/services/device.go

@@ -1,6 +1,7 @@
 package services
 
 import (
+	"fmt"
 	"github.com/gogf/gf/encoding/gjson"
 	"math/rand"
 	"sparrow/pkg/models"
@@ -409,11 +410,9 @@ func (a deviceservice) SendCommand(args rpcs.ArgsSendCommand) error {
 
 // GetScenes 获取场景
 func (a deviceservice) GetScenes(params scene.GetSceneParams) (*gjson.Json, error) {
-
+	fmt.Println("1111111111111111")
 	var newArgs rpcs.ArgsScene
-	newArgs.Key = "scene-manager:*"
 	var reply rpcs.ReplyScenes
-
 	err := server.RPCCallByName(nil, rpcs.DeviceManagerName, "DeviceManager.GetAllScenes", newArgs, &reply)
 	if err != nil {
 		server.Log.Errorf("设备状态数据获取失败:%v", err)