From 0071e485a812079c5b5dae0653c51c6f43dc4f54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=BF=A0=E6=9E=97?= <170083662@qq.com> Date: Sat, 20 Jul 2024 16:37:00 +0800 Subject: [PATCH] =?UTF-8?q?oss=E4=B8=8A=E4=BC=A0=E6=8E=A5=E6=94=B6appId?= =?UTF-8?q?=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/system/controller/AliOssController.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/gxwebsoft/common/system/controller/AliOssController.java b/src/main/java/com/gxwebsoft/common/system/controller/AliOssController.java index 328a1e3..a84bae7 100644 --- a/src/main/java/com/gxwebsoft/common/system/controller/AliOssController.java +++ b/src/main/java/com/gxwebsoft/common/system/controller/AliOssController.java @@ -4,9 +4,10 @@ import cn.hutool.core.util.StrUtil; import com.alibaba.fastjson.JSONObject; import com.aliyun.oss.ClientException; import com.aliyun.oss.OSS; -import com.aliyun.oss.common.auth.*; import com.aliyun.oss.OSSClientBuilder; import com.aliyun.oss.OSSException; +import com.aliyun.oss.common.auth.CredentialsProvider; +import com.aliyun.oss.common.auth.DefaultCredentialProvider; import com.aliyun.oss.common.utils.BinaryUtil; import com.aliyun.oss.model.PolicyConditions; import com.aliyun.oss.model.PutObjectRequest; @@ -17,7 +18,6 @@ import com.aliyuncs.auth.sts.AssumeRoleResponse; import com.aliyuncs.http.MethodType; import com.aliyuncs.profile.DefaultProfile; import com.aliyuncs.profile.IClientProfile; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.gxwebsoft.common.core.annotation.OperationLog; import com.gxwebsoft.common.core.config.ConfigProperties; import com.gxwebsoft.common.core.utils.FileServerUtil; @@ -31,23 +31,17 @@ import com.gxwebsoft.common.system.service.FileRecordService; import com.gxwebsoft.common.system.service.SettingService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; -import org.apache.poi.ss.formula.functions.T; -import org.springframework.scheduling.annotation.Async; -import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import java.io.File; -import java.io.InputStream; -import java.io.UnsupportedEncodingException; import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; -import java.util.concurrent.TimeUnit; /** * 阿里云OSS云存储 @@ -77,6 +71,7 @@ public class AliOssController extends BaseController { String tenantId = request.getHeader("TenantId"); String companyId = request.getHeader("CompanyId"); String groupId = request.getHeader("GroupId"); + String appId = request.getHeader("AppId"); if(StrUtil.isBlank(tenantId)){ return fail("传参错误",null); } @@ -146,6 +141,9 @@ public class AliOssController extends BaseController { if(StrUtil.isNotBlank(groupId)){ result.setGroupId(Integer.valueOf(groupId)); } + if(StrUtil.isNotBlank(appId)){ + result.setAppId(Integer.valueOf(appId)); + } path = "/".concat(path); result.setName(StrUtil.isBlank(originalName) ? upload.getName() : originalName); result.setLength(upload.length());