Commit aeaf81d8ef9480804553ffffe94c7348d823a72e
1 parent
5b29b1da10
Exists in
master
and in
8 other branches
platform permission
fix bug
Showing 3 changed files with 7 additions and 12 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/DepartmentsController.java
View file @
aeaf81d
... | ... | @@ -96,7 +96,6 @@ |
96 | 96 | departments.setDescription(description); |
97 | 97 | departments.setShortcode(shortCode); |
98 | 98 | departments.setModified(new Date()); |
99 | - departments.setYn(YnEnums.YES.getId()); | |
100 | 99 | departmentsService.updateDepartments(departments); |
101 | 100 | |
102 | 101 | ResultUtils.buildSuccessResultAndWrite(response); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/OrganizationController.java
View file @
aeaf81d
... | ... | @@ -101,7 +101,6 @@ |
101 | 101 | organization.setAddress(address); |
102 | 102 | organization.setDescription(description); |
103 | 103 | organization.setShortcode(shortCode); |
104 | - organization.setYn(YnEnums.YES.getId()); | |
105 | 104 | organization.setModified(new Date()); |
106 | 105 | organizationService.updateOrganization(organization); |
107 | 106 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/UsersController.java
View file @
aeaf81d
... | ... | @@ -339,6 +339,7 @@ |
339 | 339 | @RequestMapping(value = "/users/{id}", method = RequestMethod.PUT) |
340 | 340 | @TokenRequired |
341 | 341 | public void updateUsers(HttpServletResponse response, |
342 | + HttpServletRequest request, | |
342 | 343 | @PathVariable(value = "id") Integer id, |
343 | 344 | @RequestParam(value = "deptId",required = false) Integer deptId, |
344 | 345 | @RequestParam(value = "orgId",required = false) Integer orgId, |
... | ... | @@ -359,10 +360,10 @@ |
359 | 360 | return; |
360 | 361 | } |
361 | 362 | |
362 | - //获取登录用户ID | |
363 | - Integer userId = Integer.valueOf(tokenService.getUserId(token)); | |
364 | - if (userId != null) { | |
365 | - Users u = usersService.getUsers(userId); | |
363 | + //获取登录用户 | |
364 | + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
365 | + Users user = usersService.getUsersByLoginCenterId(loginState.getId()); | |
366 | + if (user != null) { | |
366 | 367 | |
367 | 368 | //检查账户是否存在 |
368 | 369 | UsersQuery usersQuery = new UsersQuery(); |
... | ... | @@ -385,9 +386,6 @@ |
385 | 386 | users.setPhone(phone); |
386 | 387 | users.setEnable(enable); |
387 | 388 | users.setRemarks(remarks); |
388 | - users.setPublishId(u.getId()); | |
389 | - users.setPublishName(u.getName()); | |
390 | - users.setYn(YnEnums.YES.getId()); | |
391 | 389 | users.setModified(new Date()); |
392 | 390 | // users.setPwd(LoginUtil.md5(NumberUtils.getRandomString(6))); |
393 | 391 | usersService.updateUsers(users); |
394 | 392 | |
395 | 393 | |
... | ... | @@ -408,16 +406,15 @@ |
408 | 406 | |
409 | 407 | UserRoleMaps userRoleMaps = new UserRoleMaps(); |
410 | 408 | String[] roleArrayIds = roleIds.split(","); |
411 | - List<Users> user = usersService.queryUsers(usersQuery); | |
412 | 409 | for (String tmp : roleArrayIds) { |
413 | 410 | Roles roles = rolesService.getRoles(Integer.valueOf(tmp)); |
414 | 411 | if (roles == null || roles.getYn() == YnEnums.NO.getId()) { |
415 | 412 | continue; |
416 | 413 | } |
417 | 414 | |
418 | - if (user.get(0).getId() != null) { | |
415 | + if (user.getId() != null) { | |
419 | 416 | userRoleMaps.setRoleId(Integer.valueOf(Integer.valueOf(tmp))); |
420 | - userRoleMaps.setUserId(user.get(0).getId()); | |
417 | + userRoleMaps.setUserId(user.getId()); | |
421 | 418 | userRoleMaps.setYn(YnEnums.YES.getId()); |
422 | 419 | userRoleMapsService.addUserRoleMaps(userRoleMaps); |
423 | 420 | } |