2021与蓝度共同重构项目,服务端
liuhaonan
2022-09-14 cfb17d6e329f3cc7afe3018d6cc8784ebafd5965
ximon-admin/src/main/java/com/sandu/ximon/admin/service/PlatformFileService.java
@@ -146,6 +146,7 @@
     * @return
     */
    public String setPermission(PlatformFilePermissionParam platformFilePermissionParam) {
        PermissionToCheck();
        //删除旧关系
        platformFileUserService.remove(Wrappers.lambdaQuery(PlatformFileUser.class)
                .eq(PlatformFileUser::getFileId, platformFilePermissionParam.getFileId()));
@@ -173,7 +174,8 @@
     * @return
     */
    public List<AllUserInfoParam> allUserList() {
        List<Admin> adminList = adminService.list(Wrappers.lambdaQuery(Admin.class).ne(Admin::getId, 1));
        PermissionToCheck();
        List<Admin> adminList = adminService.list(Wrappers.lambdaQuery(Admin.class).ne(Admin::getId, SecurityUtils.getUserId()));
        List<Client> clientList = clientService.list();
        List<AllUserInfoParam> list = new ArrayList<>();
@@ -200,11 +202,11 @@
    /**
     * 权限校验
     * 权限超管校验
     */
    private void PermissionToCheck() {
        if (!AdministratorEnums.ADMIN.getCode().equals(SecurityUtils.getUserDetails().getAdministratorType())) {
            //超管
            //非超管
            throw new BusinessException("非超管不能操作");
        }
    }