zhangmeng
2024-01-19 01dfd9dc8de7b19f9dfa4284722e01bbd5837801
versionCtrlApi.go
@@ -1,40 +1,40 @@
package bhomedbapi
import (
   json "github.com/json-iterator/go"
   jsoniter "github.com/json-iterator/go"
)
type VersionCtrlApi struct {
}
//获取服务器本机配置信息
func (api VersionCtrlApi) GetSn() (bool,map[string]interface{}){
func (api VersionCtrlApi) GetSn() (bool, map[string]interface{}) {
   url := DATA_URL_PREFIX + "/version/snBus"
   netNode := getNetNode(url2Topic(Topic_VersionControl, url))
   client := NewClient(WithNodes(netNode))
   body, err := client.DoGetRequest(url, nil, nil)
   if err != nil {
      return false,nil
      return false, nil
   }
   var json = jsoniter.ConfigCompatibleWithStandardLibrary
   var res Result
   if err = json.Unmarshal(body, &res); err != nil {
      return false,nil
      return false, nil
   }
   if !res.Success {
      return false, nil
   }
   b, err := json.Marshal(res.Data)
   if err !=nil {
      return false,nil
   if err != nil {
      return false, nil
   } else {
      var m map[string]interface{}
      err = json.Unmarshal(b, &m)
      if err !=nil {
         return false,nil
      if err != nil {
         return false, nil
      } else {
         return true, m
      }