作者 唐旭辉

提示语修改

@@ -39,17 +39,21 @@ func (c *RbacController) RoleAdd() { @@ -39,17 +39,21 @@ func (c *RbacController) RoleAdd() {
39 return 39 return
40 } 40 }
41 n := []rune(param.Name) 41 n := []rune(param.Name)
42 - if len(n) > 10 || len(n) <= 0 { 42 + if len(n) > 10 {
43 msg = protocol.BadRequestParam("10008") 43 msg = protocol.BadRequestParam("10008")
44 return 44 return
45 } 45 }
  46 + if len(n) <= 0 {
  47 + msg = protocol.BadRequestParam("10009")
  48 + return
  49 + }
46 r, err := serverbac.RoleAdd(param) 50 r, err := serverbac.RoleAdd(param)
47 msg = protocol.NewReturnResponse(r, err) 51 msg = protocol.NewReturnResponse(r, err)
48 return 52 return
49 } 53 }
50 54
51 // RoleUpdate 编辑部门 55 // RoleUpdate 编辑部门
52 -// @router /role [put] 56 +// @router /role/edit [post]
53 func (c *RbacController) RoleUpdate() { 57 func (c *RbacController) RoleUpdate() {
54 var msg *protocol.ResponseMessage 58 var msg *protocol.ResponseMessage
55 defer func() { 59 defer func() {
@@ -68,10 +72,14 @@ func (c *RbacController) RoleUpdate() { @@ -68,10 +72,14 @@ func (c *RbacController) RoleUpdate() {
68 return 72 return
69 } 73 }
70 n := []rune(param.Name) 74 n := []rune(param.Name)
71 - if len(n) > 10 || len(n) <= 0 { 75 + if len(n) > 10 {
72 msg = protocol.BadRequestParam("10008") 76 msg = protocol.BadRequestParam("10008")
73 return 77 return
74 } 78 }
  79 + if len(n) <= 0 {
  80 + msg = protocol.BadRequestParam("10009")
  81 + return
  82 + }
75 param.Types = models.ROLETYPES_ROLE 83 param.Types = models.ROLETYPES_ROLE
76 r, err := serverbac.RoleEdit(param) 84 r, err := serverbac.RoleEdit(param)
77 msg = protocol.NewReturnResponse(r, err) 85 msg = protocol.NewReturnResponse(r, err)
@@ -124,10 +132,14 @@ func (c *RbacController) RoleGroupAdd() { @@ -124,10 +132,14 @@ func (c *RbacController) RoleGroupAdd() {
124 return 132 return
125 } 133 }
126 n := []rune(param.Name) 134 n := []rune(param.Name)
127 - if len(n) > 10 || len(n) <= 0 { 135 + if len(n) > 10 {
128 msg = protocol.BadRequestParam("10007") 136 msg = protocol.BadRequestParam("10007")
129 return 137 return
130 } 138 }
  139 + if len(n) <= 0 {
  140 + msg = protocol.BadRequestParam("10081")
  141 + return
  142 + }
131 param.Pid = 0 143 param.Pid = 0
132 param.Types = models.ROLETYPES_GROUP 144 param.Types = models.ROLETYPES_GROUP
133 roleinfo, err := serverbac.RoleAdd(param) 145 roleinfo, err := serverbac.RoleAdd(param)
@@ -155,10 +167,14 @@ func (c *RbacController) RoleGroupUpdate() { @@ -155,10 +167,14 @@ func (c *RbacController) RoleGroupUpdate() {
155 return 167 return
156 } 168 }
157 n := []rune(param.Name) 169 n := []rune(param.Name)
158 - if len(n) > 10 || len(n) <= 0 { 170 + if len(n) > 10 {
159 msg = protocol.BadRequestParam("10007") 171 msg = protocol.BadRequestParam("10007")
160 return 172 return
161 } 173 }
  174 + if len(n) <= 0 {
  175 + msg = protocol.BadRequestParam("10081")
  176 + return
  177 + }
162 param.Pid = 0 178 param.Pid = 0
163 param.Types = models.ROLETYPES_GROUP 179 param.Types = models.ROLETYPES_GROUP
164 roleinfo, err := serverbac.RoleEdit(param) 180 roleinfo, err := serverbac.RoleEdit(param)
@@ -13,6 +13,8 @@ var errmessge ErrorMap = map[string]string{ @@ -13,6 +13,8 @@ var errmessge ErrorMap = map[string]string{
13 "10006": "默认角色不能修改", 13 "10006": "默认角色不能修改",
14 "10007": "角色组名称最多10个字符", 14 "10007": "角色组名称最多10个字符",
15 "10008": "角色名称最多10个字符", 15 "10008": "角色名称最多10个字符",
  16 + "10009": "角色名称必填",
  17 + "10081": "角色组名称必填",
16 //职位相关 18 //职位相关
17 "10011": "该职位已被使用无法删除", 19 "10011": "该职位已被使用无法删除",
18 "10012": "超过10级的职位限制,请重新选择", 20 "10012": "超过10级的职位限制,请重新选择",