正在显示
1 个修改的文件
包含
17 行增加
和
2 行删除
| @@ -161,6 +161,10 @@ func (c *AdminUserController) ListAdminUser() { | @@ -161,6 +161,10 @@ func (c *AdminUserController) ListAdminUser() { | ||
| 161 | "id": adminusers[i].Id, | 161 | "id": adminusers[i].Id, |
| 162 | "account": adminusers[i].Account, | 162 | "account": adminusers[i].Account, |
| 163 | "permission": permissionTypes, | 163 | "permission": permissionTypes, |
| 164 | + "statue": 0, | ||
| 165 | + } | ||
| 166 | + if adminusers[i].IsUsable { | ||
| 167 | + m["statue"] = 1 | ||
| 164 | } | 168 | } |
| 165 | listData = append(listData, m) | 169 | listData = append(listData, m) |
| 166 | } | 170 | } |
| @@ -171,7 +175,8 @@ func (c *AdminUserController) ListAdminUser() { | @@ -171,7 +175,8 @@ func (c *AdminUserController) ListAdminUser() { | ||
| 171 | func (c *AdminUserController) ForbiddenAdminUser() { | 175 | func (c *AdminUserController) ForbiddenAdminUser() { |
| 172 | //用与适配前端定义的数据结构 | 176 | //用与适配前端定义的数据结构 |
| 173 | type Paramter struct { | 177 | type Paramter struct { |
| 174 | - Id int64 `json:"id"` | 178 | + Id int64 `json:"id"` |
| 179 | + Statue int `json:"statue"` | ||
| 175 | } | 180 | } |
| 176 | var ( | 181 | var ( |
| 177 | param Paramter | 182 | param Paramter |
| @@ -183,7 +188,17 @@ func (c *AdminUserController) ForbiddenAdminUser() { | @@ -183,7 +188,17 @@ func (c *AdminUserController) ForbiddenAdminUser() { | ||
| 183 | return | 188 | return |
| 184 | } | 189 | } |
| 185 | newAdminUserService := adminuserservice.NewAdminUserService(nil) | 190 | newAdminUserService := adminuserservice.NewAdminUserService(nil) |
| 186 | - err = newAdminUserService.UpdateAdminIsUsable(param.Id, false) | 191 | + var isUsable bool |
| 192 | + if param.Statue == 1 { | ||
| 193 | + isUsable = true | ||
| 194 | + } else if param.Statue == 0 { | ||
| 195 | + isUsable = false | ||
| 196 | + } else { | ||
| 197 | + c.ResponseError(errors.New("参数错误")) | ||
| 198 | + return | ||
| 199 | + } | ||
| 200 | + | ||
| 201 | + err = newAdminUserService.UpdateAdminIsUsable(param.Id, isUsable) | ||
| 187 | if err != nil { | 202 | if err != nil { |
| 188 | c.ResponseError(err) | 203 | c.ResponseError(err) |
| 189 | return | 204 | return |
-
请 注册 或 登录 后发表评论