This commit is contained in:
Daniel 2023-12-23 22:04:53 +08:00
parent 4e8d045452
commit ad6edcae03
No known key found for this signature in database
GPG Key ID: 86211BA83DF03017

View File

@ -52,9 +52,9 @@ func createDocsByHPath(boxID, hPath, content, parentID, id string /* id 参数
return
}
} else {
retID = ast.NewNodeID()
if "" == id {
id = ast.NewNodeID()
retID = id
id = retID
}
}
@ -95,10 +95,12 @@ func createDocsByHPath(boxID, hPath, content, parentID, id string /* id 参数
root = hpathBtMap[hp]
isNotLast := i < len(parts)-1
if nil == root {
if "" == retID {
retID = ast.NewNodeID()
rootID := ast.NewNodeID()
if i == len(parts)-1 {
rootID = retID
}
pathBuilder.WriteString(retID)
pathBuilder.WriteString(rootID)
docP := pathBuilder.String() + ".sy"
if isNotLast {
if _, err = createDoc(boxID, docP, part, ""); nil != err {
@ -118,9 +120,6 @@ func createDocsByHPath(boxID, hPath, content, parentID, id string /* id 参数
}
}
} else {
if "" == retID {
retID = root.ID
}
pathBuilder.WriteString(root.ID)
if !isNotLast {
pathBuilder.WriteString(".sy")