|
@@ -14,7 +14,6 @@ import java.util.Set;
|
|
|
import java.util.stream.Collectors;
|
|
|
import java.util.stream.Stream;
|
|
|
|
|
|
-import com.alibaba.fastjson2.JSON;
|
|
|
import org.springblade.core.secure.BladeUser;
|
|
|
import org.springblade.core.tool.exception.ServiceException;
|
|
|
import org.springblade.core.tool.utils.CollectionUtil;
|
|
@@ -35,6 +34,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
+import com.alibaba.fastjson2.JSON;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
|
|
@@ -100,7 +100,7 @@ public class CubeDataPermissionService extends ServiceImpl<CubeDataPermissionMap
|
|
|
return cubeCreateUserId.longValue() == bladeUser.getUserId()
|
|
|
|| cubeDataService.count(Wrappers.<CubeData>lambdaQuery().eq(CubeData::getId, cubeDataId).eq(CubeData::getPublicStatus, 1)) > 0
|
|
|
|| Optional.<Boolean>ofNullable(dataPermClient.checkSuperPermission(bladeUser.getUserId())).orElse(false)
|
|
|
- || CollectionUtil.isNotEmpty(baseMapper.selectListByCubeDataIdAndUserId(cubeDataId, bladeUser.getUserId()));
|
|
|
+ || baseMapper.countByByCubeDataIdAndUserId(cubeDataId, bladeUser.getUserId()) > 0;
|
|
|
}
|
|
|
|
|
|
/**
|