正在显示
1 个修改的文件
包含
4 行增加
和
4 行删除
@@ -152,8 +152,8 @@ func positionRelationUpdate(positionUpdate models.Position, newparent models.Pos | @@ -152,8 +152,8 @@ func positionRelationUpdate(positionUpdate models.Position, newparent models.Pos | ||
152 | //重建关系树 | 152 | //重建关系树 |
153 | s := strings.TrimLeft(positionSubset[i].Relation, oldRelation) | 153 | s := strings.TrimLeft(positionSubset[i].Relation, oldRelation) |
154 | positionSubset[i].Relation = fmt.Sprintf("%s%s", newRelation, s) | 154 | positionSubset[i].Relation = fmt.Sprintf("%s%s", newRelation, s) |
155 | - s1 := strings.Split(positionSubset[i].Relation, "/") | ||
156 | - positionSubset[i].Level = len(s1) - 1 | 155 | + s1 := strings.Split(positionSubset[i].Relation, ",") |
156 | + positionSubset[i].Level = len(s1) - 2 | ||
157 | } | 157 | } |
158 | 158 | ||
159 | //修改部门及子级部门的relation | 159 | //修改部门及子级部门的relation |
@@ -198,8 +198,8 @@ func AddPosition(data ModulePositionData) error { | @@ -198,8 +198,8 @@ func AddPosition(data ModulePositionData) error { | ||
198 | } | 198 | } |
199 | 199 | ||
200 | positioninfo.SetRelation(parentPosition) | 200 | positioninfo.SetRelation(parentPosition) |
201 | - s := strings.Split(positioninfo.Relation, "/") | ||
202 | - positioninfo.Level = len(s) - 1 | 201 | + s := strings.Split(positioninfo.Relation, ",") |
202 | + positioninfo.Level = len(s) - 2 | ||
203 | _, err = models.AddPosition(positioninfo) | 203 | _, err = models.AddPosition(positioninfo) |
204 | if err != nil { | 204 | if err != nil { |
205 | log.Error("添加职位失败:%s", err) | 205 | log.Error("添加职位失败:%s", err) |
-
请 注册 或 登录 后发表评论