From d3a9bc81a311c3c84db705eadebd150d06468f6b Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Fri, 17 Dec 2021 14:41:38 +0800 Subject: [PATCH] add dataDic --- src/main/java/cc/mrbird/febs/pay/controller/PayController.java | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/pay/controller/PayCallBackController.java b/src/main/java/cc/mrbird/febs/pay/controller/PayController.java similarity index 75% rename from src/main/java/cc/mrbird/febs/pay/controller/PayCallBackController.java rename to src/main/java/cc/mrbird/febs/pay/controller/PayController.java index c907b36..b70e440 100644 --- a/src/main/java/cc/mrbird/febs/pay/controller/PayCallBackController.java +++ b/src/main/java/cc/mrbird/febs/pay/controller/PayController.java @@ -1,12 +1,18 @@ package cc.mrbird.febs.pay.controller; +import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.pay.properties.AliPayProperties; import cc.mrbird.febs.pay.service.IPayService; +import cc.mrbird.febs.video.dto.VipBuyDto; import com.alipay.api.AlipayApiException; import com.alipay.api.internal.util.AlipaySignature; import com.ijpay.alipay.AliPayApi; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -21,7 +27,8 @@ @Slf4j @RestController @RequestMapping(value = "/api/pay") -public class PayCallBackController { +@Api(value = "PayController", tags = "支付") +public class PayController { @Autowired private IPayService payService; @@ -55,4 +62,10 @@ return "failure"; } } + + @ApiOperation(value = "支付宝支付") + @PostMapping(value = "/pay") + public FebsResponse pay(@RequestBody VipBuyDto vipBuyDto) { + return new FebsResponse().success().data(payService.aliPay(vipBuyDto)); + } } -- Gitblit v1.9.1