Commit ec3e0a54d0d1c2f5d0a2996cf8240d58fab074bc

Authored by 云中非
1 parent 31331cee

fix(DEFECT-942): 角色创建核编辑添加角色验证

@@ -59,7 +59,7 @@ public class TkRoleController extends BaseController { @@ -59,7 +59,7 @@ public class TkRoleController extends BaseController {
59 } 59 }
60 60
61 @DeleteMapping 61 @DeleteMapping
62 - @PreAuthorize("@check.checkPermissions({},{'api:yt:role:delete'})") 62 + @PreAuthorize("@check.checkPermissions({'SYS_ADMIN','PLATFORM_ADMIN','TENANT_ADMIN'},{'api:yt:role:delete'})")
63 public void deleteRole(@RequestBody String[] ids) throws ThingsboardException { 63 public void deleteRole(@RequestBody String[] ids) throws ThingsboardException {
64 roleService.deleteRole(ids,getCurrentUser().getCurrentTenantId()); 64 roleService.deleteRole(ids,getCurrentUser().getCurrentTenantId());
65 } 65 }
@@ -77,7 +77,7 @@ public class TkRoleController extends BaseController { @@ -77,7 +77,7 @@ public class TkRoleController extends BaseController {
77 } 77 }
78 78
79 @PostMapping("save_with_menu") 79 @PostMapping("save_with_menu")
80 - @PreAuthorize("@check.checkPermissions({},{'api:yt:role:saveOrUpdateRoleInfoWithMenu:post','api:yt:role:saveOrUpdateRoleInfoWithMenu:update'})") 80 + @PreAuthorize("@check.checkPermissions({'SYS_ADMIN','PLATFORM_ADMIN','TENANT_ADMIN'},{'api:yt:role:saveOrUpdateRoleInfoWithMenu:post','api:yt:role:saveOrUpdateRoleInfoWithMenu:update'})")
81 public RoleDTO saveOrUpdateRoleInfoWithMenu(@RequestBody RoleReqDTO roleReqDTO) throws ThingsboardException { 81 public RoleDTO saveOrUpdateRoleInfoWithMenu(@RequestBody RoleReqDTO roleReqDTO) throws ThingsboardException {
82 return roleService.saveOrUpdateRoleInfoWithMenu( 82 return roleService.saveOrUpdateRoleInfoWithMenu(
83 roleReqDTO, 83 roleReqDTO,