From d8020ffd35ae8b43cac4e68744fb06f95cc36b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=9A=93=E9=9B=AF?= <18868469283@qq.com> Date: Thu, 10 Jan 2019 22:08:16 +0800 Subject: [PATCH] =?UTF-8?q?Oss=E9=98=BF=E9=87=8C=E4=BA=91=E6=8E=A7?= =?UTF-8?q?=E5=88=B6=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sock/mall/controller/OssCtontroller.java | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 代码库/mall-admin/src/main/java/com/sock/mall/controller/OssCtontroller.java diff --git a/代码库/mall-admin/src/main/java/com/sock/mall/controller/OssCtontroller.java b/代码库/mall-admin/src/main/java/com/sock/mall/controller/OssCtontroller.java new file mode 100644 index 0000000..5b7722e --- /dev/null +++ b/代码库/mall-admin/src/main/java/com/sock/mall/controller/OssCtontroller.java @@ -0,0 +1,42 @@ +package com.macro.mall.controller; + + +import com.macro.mall.dto.CommonResult; +import com.macro.mall.dto.OssCallbackResult; +import com.macro.mall.dto.OssPolicyResult; +import com.macro.mall.service.impl.OssServiceImpl; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; + +/** + * Ossزӿ + */ +@Controller +@Api(tags = "OssController",description = "Oss") +@RequestMapping("/aliyun/oss") +public class OssController { + @Autowired + private OssServiceImpl ossService;//Ʒ + + @ApiOperation(value = "ossϴǩ") + @RequestMapping(value = "/policy",method = RequestMethod.GET) + @ResponseBody + public Object policy() { + OssPolicyResult result = ossService.policy(); + return new CommonResult().success(result); + } + + @ApiOperation(value = "ossϴɹص")//ƴ洢 + @RequestMapping(value = "callback",method = RequestMethod.POST) + @ResponseBody + public Object callback(HttpServletRequest request) { + OssCallbackResult ossCallbackResult = ossService.callback(request); + return new CommonResult().success(ossCallbackResult); + } + +} \ No newline at end of file