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