service/device.go
@@ -5,6 +5,7 @@ "apsClient/model" "apsClient/model/response" "apsClient/pkg/logx" "errors" "github.com/jinzhu/gorm" "os" "strings" @@ -84,3 +85,12 @@ deviceId = strings.Trim(deviceId, "\n") return deviceId } func UpdateDevice(deviceId string, needSetProcessParams bool) (err error) { device, err := model.NewDeviceSearch().SetDeviceId(deviceId).First() if err == gorm.ErrRecordNotFound { return errors.New("设备不存在") } device.NeedSetProcessParams = needSetProcessParams return model.NewDeviceSearch().SetID(device.ID).Save(device) }