From 30bae5a14d05ac1e0d1b533584b6e5f5bf8c683f Mon Sep 17 00:00:00 2001 From: caihaohan Date: Tue, 23 Jul 2024 14:13:14 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20=E5=88=A0=E9=99=A4=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E4=B8=AD=E4=BC=81=E6=A0=87=E5=85=B3=E4=BA=8E=E6=9D=83=E9=99=90?= =?UTF-8?q?=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sys/controller/SysCommonController.java | 30 ------------------- 1 file changed, 30 deletions(-) diff --git a/laws-modules/src/main/java/com/jero/modules/sys/controller/SysCommonController.java b/laws-modules/src/main/java/com/jero/modules/sys/controller/SysCommonController.java index 1c69eb68..c4cec401 100644 --- a/laws-modules/src/main/java/com/jero/modules/sys/controller/SysCommonController.java +++ b/laws-modules/src/main/java/com/jero/modules/sys/controller/SysCommonController.java @@ -1,7 +1,6 @@ package com.jero.modules.sys.controller; import cn.hutool.core.io.FileUtil; -import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.jero.common.constant.CommonConstant; import com.jero.common.exception.JeroBootException; @@ -9,16 +8,13 @@ import com.jero.common.util.IntekeyUtils; import com.jero.common.util.MinioUtil; import com.jero.common.util.obs.ObsBootUtil; import com.jero.modules.laws.enterprise.service.EnterpriseStandardAuthUserService; -import com.jero.modules.laws.standard.entity.LawsEnterpriseStandard; import com.jero.modules.laws.standard.service.ILawsEnterpriseStandardService; import com.jero.modules.oss.entity.OSSFile; import com.jero.modules.oss.service.IOSSFileService; import com.jero.modules.system.util.SysWaterMarkUtil; -import com.jero.modules.system.util.UserUtils; import lombok.extern.slf4j.Slf4j; import org.apache.http.entity.ContentType; import org.springframework.beans.factory.annotation.Value; -import org.springframework.core.io.ClassPathResource; import org.springframework.mock.web.MockMultipartFile; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; @@ -116,32 +112,6 @@ public class SysCommonController { if (null == ossFile) { throw new JeroBootException("文件不存在.."); } - // 如果是企标的文件则需要判断当前登录人是否有查看权限,如果没有则需要返回没有权限的文件 - String standardId = ossFile.getStandardId(); - if (StrUtil.isNotBlank(standardId)) { - LawsEnterpriseStandard es = esService.getById(standardId); - if (es != null) { - String userId = UserUtils.getUserId(); - boolean auth = authUserService.detailPermissionByUser(standardId, null, userId); - if (!auth) { - // 返回固定无权限pdf模板 - try (InputStream inputStream = new ClassPathResource("pdfTemplate/暂无该文件查看权限.pdf").getInputStream(); - OutputStream outputStream = response.getOutputStream() - ) { - byte[] buf = new byte[1024]; - int len; - while ((len = inputStream.read(buf)) > 0) { - outputStream.write(buf, 0, len); - } - response.flushBuffer(); - return; - } catch (Exception e) { - log.error(e.getMessage()); - response.setStatus(404); - } - } - } - } String fileUrl = ossFile.getUrl(); // minio 下载 // 通过MinioUtil查询时 只需要桶后面的路径