zhangqian
2023-12-08 84fb8e390b83dc9482524c12d7af6c93405c3fc1
api/v1/device.go
@@ -2,8 +2,6 @@
import (
   "apsClient/conf"
   "apsClient/constvar"
   "apsClient/crontask"
   "apsClient/model/request"
   "apsClient/model/response"
   _ "apsClient/model/response"
@@ -34,6 +32,11 @@
      return
   }
   list, err := service.GetDeviceIDList()
   if err != nil {
      logx.Errorf("SetCurrentDeviceId GetDeviceIDList err:%v", err)
      ctx.Fail(ecode.DBErr)
      return
   }
   findFlag := false
   for _, item := range list {
      if item == params.CurrentDeviceID {
@@ -46,24 +49,17 @@
   }
   service.SetDeviceIDToFile(params.CurrentDeviceID)
   conf.Conf.CurrentDeviceID = params.CurrentDeviceID
   err = crontask.RestartTask(conf.Conf.SerfClusterStatus != constvar.SerfClusterStatusSlave)
   if err != nil {
      logx.Errorf("restart task failed:%v", err)
      ctx.Fail(ecode.UnknownErr)
      return
   }
   ctx.Ok()
}
// SetDeviceConfig
// Config
// @Tags      设备
// @Summary   设置设备一些配置
// @Produce   application/json
// @Param     object  body    request.DeviceConfig true  "查询参数"
// @Success   200   {object}  contextx.Response{}  "成功"
// @Router    /v1/device/config [post]
func (slf *DeviceApi) config(c *gin.Context) {
func (slf *DeviceApi) Config(c *gin.Context) {
   var params request.DeviceConfig
   ctx, ok := contextx.NewContext(c, &params)
   if !ok {