|
@@ -1,6 +1,7 @@
|
|
package deviceStatus
|
|
package deviceStatus
|
|
|
|
|
|
import (
|
|
import (
|
|
|
|
+ "fmt"
|
|
"github.com/gogf/gf/database/gredis"
|
|
"github.com/gogf/gf/database/gredis"
|
|
"github.com/gogf/gf/encoding/gjson"
|
|
"github.com/gogf/gf/encoding/gjson"
|
|
)
|
|
)
|
|
@@ -44,12 +45,17 @@ func NewDevStatusManager(host string, port int) *DevStatusManager {
|
|
|
|
|
|
func (mgr *DevStatusManager) GetDeviceStatus(id string) (*gjson.Json, error) {
|
|
func (mgr *DevStatusManager) GetDeviceStatus(id string) (*gjson.Json, error) {
|
|
key := KeyPrefix + id
|
|
key := KeyPrefix + id
|
|
-
|
|
|
|
|
|
+ fmt.Println(key)
|
|
|
|
+ var status SplitStatus
|
|
// get status from redis
|
|
// get status from redis
|
|
result, err := mgr.redisClient.DoVar("GET", key)
|
|
result, err := mgr.redisClient.DoVar("GET", key)
|
|
if err != nil {
|
|
if err != nil {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
|
|
+ err = result.Struct(&status)
|
|
|
|
+ fmt.Printf("struct:-----------------%v", status)
|
|
|
|
|
|
|
|
+ fmt.Printf("result:----------------%v:", result)
|
|
|
|
+ fmt.Printf("resultStr:----------------%v:", result.String())
|
|
return gjson.New(result), nil
|
|
return gjson.New(result), nil
|
|
}
|
|
}
|