作者 tangxvhui

bug 修复

@@ -98,11 +98,11 @@ func (c *CompanyController) DepartmentUpdate() { @@ -98,11 +98,11 @@ func (c *CompanyController) DepartmentUpdate() {
98 msg = protocol.BadRequestParam("10043") 98 msg = protocol.BadRequestParam("10043")
99 return 99 return
100 } 100 }
101 - if param.ParentID <= 0 {  
102 - //部门必定有上级部门 ,至少是公司一级  
103 - msg = protocol.BadRequestParam("10042")  
104 - return  
105 - } 101 + // if param.ParentID <= 0 {
  102 + // //部门必定有上级部门 ,至少是公司一级
  103 + // msg = protocol.BadRequestParam("10042")
  104 + // return
  105 + // }
106 param.CompanyID = c.GetCompanyId() 106 param.CompanyID = c.GetCompanyId()
107 if param.ID <= 0 { 107 if param.ID <= 0 {
108 log.Error(" param.ID <= 0 ") 108 log.Error(" param.ID <= 0 ")
@@ -17,6 +17,7 @@ var errmessge ErrorMap = map[string]string{ @@ -17,6 +17,7 @@ var errmessge ErrorMap = map[string]string{
17 "10081": "角色组名称必填", 17 "10081": "角色组名称必填",
18 "10082": "管理员组角色不能移出", 18 "10082": "管理员组角色不能移出",
19 "10083": "不能将角色添加进管理员组", 19 "10083": "不能将角色添加进管理员组",
  20 + "10084": "角色组已存在",
20 //职位相关 21 //职位相关
21 "10011": "该职位已被使用无法删除", 22 "10011": "该职位已被使用无法删除",
22 "10012": "超过10级的职位限制,请重新选择", 23 "10012": "超过10级的职位限制,请重新选择",
@@ -28,7 +28,11 @@ func RoleAdd(param protocol.RequestRoleAdd) (*protocol.ResponseRoleInfo, error) @@ -28,7 +28,11 @@ func RoleAdd(param protocol.RequestRoleAdd) (*protocol.ResponseRoleInfo, error)
28 } 28 }
29 ok := models.ExistRoleName(param.CompanyID, param.Name, param.Types) 29 ok := models.ExistRoleName(param.CompanyID, param.Name, param.Types)
30 if ok { 30 if ok {
31 - return nil, protocol.NewErrWithMessage("10004") 31 + if param.Types == models.ROLETYPES_ROLE {
  32 + return nil, protocol.NewErrWithMessage("10004")
  33 + }
  34 + return nil, protocol.NewErrWithMessage("10084")
  35 +
32 } 36 }
33 var ( 37 var (
34 //parentRole *models.Role 38 //parentRole *models.Role