From 81b6454557df338a2f5523c73e453a8db02b4443 Mon Sep 17 00:00:00 2001
From: wangw <1594593906@qq.com>
Date: Thu, 5 Sep 2024 17:32:00 +0800
Subject: [PATCH] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E4=B8=B4=E6=97=B6=E4=B8=8A?=
=?UTF-8?q?=E4=BC=A0=E5=87=AD=E8=AF=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
eladmin-tools/pom.xml | 5 +++
.../cn/ysk/cashier/rest/QiniuController.java | 33 +++++++++++++++++
.../cn/ysk/cashier/service/QiNiuService.java | 3 ++
.../service/impl/QiNiuServiceImpl.java | 35 +++++++++++--------
4 files changed, 61 insertions(+), 15 deletions(-)
diff --git a/eladmin-tools/pom.xml b/eladmin-tools/pom.xml
index f3ac66ff..a5c15511 100644
--- a/eladmin-tools/pom.xml
+++ b/eladmin-tools/pom.xml
@@ -39,6 +39,11 @@
2.6
compile
+
+ com.aliyun
+ sts20150401
+ 1.1.4
+
com.alipay.sdk
diff --git a/eladmin-tools/src/main/java/cn/ysk/cashier/rest/QiniuController.java b/eladmin-tools/src/main/java/cn/ysk/cashier/rest/QiniuController.java
index b18a5979..b638ddf2 100644
--- a/eladmin-tools/src/main/java/cn/ysk/cashier/rest/QiniuController.java
+++ b/eladmin-tools/src/main/java/cn/ysk/cashier/rest/QiniuController.java
@@ -20,8 +20,11 @@ import cn.ysk.cashier.annotation.rest.AnonymousGetMapping;
import cn.ysk.cashier.annotation.rest.AnonymousPostMapping;
import cn.ysk.cashier.domain.QiniuConfig;
import cn.ysk.cashier.domain.QiniuContent;
+import cn.ysk.cashier.exception.BadRequestException;
import cn.ysk.cashier.service.QiNiuService;
import cn.ysk.cashier.service.dto.QiniuQueryCriteria;
+import com.aliyun.sts20150401.models.AssumeRoleResponse;
+import com.aliyun.tea.TeaException;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor;
@@ -98,6 +101,36 @@ public class QiniuController {
return new ResponseEntity<>(map,HttpStatus.OK);
}
+ @AnonymousGetMapping(value = "/getCredentials")
+ @ApiOperation("获取上传临时凭证")
+ public ResponseEntity