|
@@ -3,6 +3,8 @@ package com.tofly.base.controller.role;
|
|
|
import com.tofly.base.config.SysAdminConstant;
|
|
|
import com.tofly.base.controller.BaseController;
|
|
|
import com.tofly.base.entity.role.RoleMenuColumn;
|
|
|
+import com.tofly.base.server.common.data.constant.FastIotConstants;
|
|
|
+import com.tofly.base.server.common.data.core.cache.CacheUtils;
|
|
|
import com.tofly.base.server.common.data.dto.RoleDTO;
|
|
|
import com.tofly.base.server.common.data.dto.request.RoleReqDTO;
|
|
|
import com.tofly.base.server.common.data.enums.OrderTypeEnum;
|
|
@@ -51,7 +53,7 @@ public class TkRoleController extends BaseController {
|
|
|
private final RedisTemplate redisTemplate;
|
|
|
|
|
|
private final DataConfig dc;
|
|
|
-
|
|
|
+ private final CacheUtils cacheUtils;
|
|
|
@GetMapping(params = {PAGE_SIZE, PAGE})
|
|
|
@PreAuthorize("hasAnyAuthority('SYS_ADMIN','TENANT_ADMIN')")
|
|
|
public TkPageData<RoleDTO> pageRole(
|
|
@@ -101,7 +103,7 @@ public class TkRoleController extends BaseController {
|
|
|
public Set<String> getPermissions() {
|
|
|
final SecurityUser currentUser = UserTicketUtil.getCurrentUser();
|
|
|
return roleService.getPermissions(
|
|
|
- currentUser.isSystemAdmin(), currentUser.isTenantAdmin(), null, null);
|
|
|
+ false, currentUser.isTenantAdmin(), null, UserTokenUtil.getTokenUserID());
|
|
|
}
|
|
|
|
|
|
@PutMapping("update_status/{roleId}/{status}")
|
|
@@ -141,6 +143,8 @@ public class TkRoleController extends BaseController {
|
|
|
}
|
|
|
roleMenuColumnService.updateBatchById(updateColumnList);
|
|
|
}
|
|
|
+ cacheUtils.invalidateCacheName(FastIotConstants.CacheConfigKey.CACHE_CONFIG_KEY);
|
|
|
+
|
|
|
return ResponseResult.success(roleDTO);
|
|
|
}
|
|
|
|