zhangqian
2023-11-03 53d80c839ad2aad0a0482ca43fca1fc3a95b9d1c
service/device.go
@@ -4,11 +4,16 @@
   "apsClient/conf"
   "apsClient/model"
   "apsClient/pkg/logx"
   "github.com/jinzhu/gorm"
   "os"
   "strings"
)
func GetDeviceIDList() (deviceIds []string, err error) {
   devices, err := model.NewDeviceSearch().SetDeviceMac(conf.Conf.System.DeviceId).FindNotTotal()
   if err == gorm.ErrRecordNotFound {
      return nil, nil
   }
   if err != nil {
      return nil, err
   }
@@ -31,9 +36,9 @@
   }
   if len(deviceList) == 0 {
      conf.Conf.CurrentDeviceID = conf.Conf.System.DeviceId
      return nil
   } else {
      conf.Conf.CurrentDeviceID = deviceList[0]
   }
   conf.Conf.CurrentDeviceID = deviceList[0]
   SetDeviceIDToFile(conf.Conf.CurrentDeviceID)
   return nil
}
@@ -55,5 +60,8 @@
      logx.Errorf("无法读取设备ID文件: %v\n", err)
      return ""
   }
   return string(data)
   deviceId := string(data)
   deviceId = strings.TrimSpace(deviceId)
   deviceId = strings.Trim(deviceId, "\n")
   return deviceId
}