24 lines
440 B
Go
24 lines
440 B
Go
package datacut
|
|
|
|
import (
|
|
"math"
|
|
"strings"
|
|
|
|
"github.com/gogf/gf/v2/errors/gerror"
|
|
)
|
|
|
|
func trimSpace(s string) string {
|
|
return strings.TrimSpace(s)
|
|
}
|
|
|
|
func validateThreshold(value float64) error {
|
|
if value <= 0 {
|
|
return gerror.New("达量断网阈值必须大于0")
|
|
}
|
|
rounded := math.Round(value*1000) / 1000
|
|
if math.Abs(value-rounded) > 0.0000001 {
|
|
return gerror.New("达量断网阈值最多保留3位小数")
|
|
}
|
|
return nil
|
|
}
|