package utils import ( "crypto/md5" "encoding/hex" "encoding/json" "epur-pay/pkg/logger" ) func EncodeMD5(value string) string { m := md5.New() m.Write([]byte(value)) return hex.EncodeToString(m.Sum(nil)) } func ToJson(data interface{}) string { if data == nil { return "" } if e, err := json.Marshal(data); err != nil { logger.AccessLogger.Warnln(err.Error()) } else { return string(e) } return "" }