feat: enhance tariff processing with error handling and category filtering
This commit is contained in:
@@ -6,6 +6,7 @@ import (
|
||||
"fmt"
|
||||
"hash/fnv"
|
||||
"math"
|
||||
"strconv"
|
||||
|
||||
"github.com/golang-jwt/jwt/v5"
|
||||
)
|
||||
@@ -123,3 +124,10 @@ func HashArray[T Hashable](arr []T) (string, error) {
|
||||
|
||||
return fmt.Sprintf("%x", h.Sum64()), nil
|
||||
}
|
||||
|
||||
func IsDigit(v string) (bool, *int64) {
|
||||
if val, err := strconv.ParseInt(v, 10, 64); err == nil {
|
||||
return true, &val
|
||||
}
|
||||
return false, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user