...
|
...
|
@@ -57,11 +57,11 @@ func (t *Department) SetRelation(parent *Department) error { |
|
|
return errors.New("Id==0")
|
|
|
}
|
|
|
if parent == nil {
|
|
|
t.Relation = fmt.Sprintf("%d/", t.Id)
|
|
|
t.Relation = fmt.Sprintf(",%d,", t.Id)
|
|
|
} else if parent.Id == 0 {
|
|
|
t.Relation = fmt.Sprintf("%d/", t.Id)
|
|
|
t.Relation = fmt.Sprintf(",%d,", t.Id)
|
|
|
} else {
|
|
|
t.Relation = fmt.Sprintf("%s%d/", parent.Relation, t.Id)
|
|
|
t.Relation = fmt.Sprintf("%s%d,", parent.Relation, t.Id)
|
|
|
}
|
|
|
return nil
|
|
|
}
|
...
|
...
|
|