作者 唐旭辉

bug fix

@@ -22,6 +22,7 @@ var errmessge ErrorMap = map[string]string{ @@ -22,6 +22,7 @@ var errmessge ErrorMap = map[string]string{
22 "10012": "超过10级的职位限制,请重新选择", 22 "10012": "超过10级的职位限制,请重新选择",
23 "10013": "同一级职位名称不允许重复", 23 "10013": "同一级职位名称不允许重复",
24 "10014": "职位名称最多10个字符", 24 "10014": "职位名称最多10个字符",
  25 + "10015": "上级职位不能选择当前职位及其下级职位",
25 //安全认证相关 26 //安全认证相关
26 "10020": "验证码过期", 27 "10020": "验证码过期",
27 "10021": "账号或密码不正确", 28 "10021": "账号或密码不正确",
@@ -213,7 +213,7 @@ func positionRelationUpdate(positionUpdate *models.Position, newparent *models.P @@ -213,7 +213,7 @@ func positionRelationUpdate(positionUpdate *models.Position, newparent *models.P
213 o.Rollback() 213 o.Rollback()
214 e := fmt.Errorf("departSubset[i].Id == newparent.Id") 214 e := fmt.Errorf("departSubset[i].Id == newparent.Id")
215 log.Error(e.Error()) 215 log.Error(e.Error())
216 - return protocol.NewErrWithMessage("1", e) 216 + return protocol.NewErrWithMessage("10015", e)
217 } 217 }
218 //重建关系树 218 //重建关系树
219 s := strings.TrimPrefix(positionSubset[i].Relation, oldRelation) 219 s := strings.TrimPrefix(positionSubset[i].Relation, oldRelation)