|
@@ -1,8 +1,8 @@
|
|
package graph
|
|
package graph
|
|
|
|
|
|
import (
|
|
import (
|
|
- "encoding/base64"
|
|
|
|
"encoding/json"
|
|
"encoding/json"
|
|
|
|
+ "regexp"
|
|
|
|
|
|
"git.wecise.com/wecise/util/merrs"
|
|
"git.wecise.com/wecise/util/merrs"
|
|
"github.com/spf13/cast"
|
|
"github.com/spf13/cast"
|
|
@@ -25,8 +25,10 @@ func GetNodeId(classaliasname string, data map[string]any) (oid, suid string, er
|
|
return ToNodeId(classaliasname, suid), suid, nil
|
|
return ToNodeId(classaliasname, suid), suid, nil
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+var respace = regexp.MustCompile(`\s`)
|
|
|
|
+
|
|
func ToNodeId(classaliasname string, suid string) string {
|
|
func ToNodeId(classaliasname string, suid string) string {
|
|
- suid64 := base64.RawURLEncoding.EncodeToString([]byte(suid))
|
|
|
|
- // suid64 := regexp.MustCompile(`\s`).ReplaceAllString(suid, "")
|
|
|
|
|
|
+ // suid64 := base64.RawURLEncoding.EncodeToString([]byte(suid))
|
|
|
|
+ suid64 := respace.ReplaceAllString(suid, "")
|
|
return classaliasname + ":" + suid64
|
|
return classaliasname + ":" + suid64
|
|
}
|
|
}
|