From dda5b55cafe36a8209f5bac62bf70bd5934c7b4d Mon Sep 17 00:00:00 2001 From: xioayue Date: Sat, 2 Jul 2022 23:27:34 +0800 Subject: [PATCH] =?UTF-8?q?pay=E6=94=AF=E4=BB=98=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?=E7=BB=93=E6=9E=9C=E5=9B=9E=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../szwh/controller/api/PayController.java | 42 +++++++++++++++++++ .../cn/chjyj/szwh/service/PayService.java | 8 ++++ 2 files changed, 50 insertions(+) create mode 100644 src/main/java/cn/chjyj/szwh/controller/api/PayController.java create mode 100644 src/main/java/cn/chjyj/szwh/service/PayService.java diff --git a/src/main/java/cn/chjyj/szwh/controller/api/PayController.java b/src/main/java/cn/chjyj/szwh/controller/api/PayController.java new file mode 100644 index 0000000..82b8623 --- /dev/null +++ b/src/main/java/cn/chjyj/szwh/controller/api/PayController.java @@ -0,0 +1,42 @@ +package cn.chjyj.szwh.controller.api; + +import cn.chjyj.szwh.controller.BaseController; +import com.alibaba.fastjson.JSONObject; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; + +import java.util.HashMap; +import java.util.Map; + +/** + * 支付 + * 仅仅使用post 方式提交 + */ +@RestController +@RequestMapping(value = "/api/Pay",method = RequestMethod.POST) +public class PayController extends BaseController { + /** + * 拼装付款方式 + * @param batchcode + * @return + */ + @RequestMapping("/payment") + public JSONObject payment(String batchcode){ + jsonObject.put("code",200); + jsonObject.put("msg","success"); + jsonObject.put("data",batchcode); + return jsonObject; + } + + /** + * 支付回调 + * @return + */ + @RequestMapping("/payCallback") + public JSONObject payCallback(){ + Map paydata=new HashMap<>(); + paydata.put("method",""); + return jsonObject; + } +} diff --git a/src/main/java/cn/chjyj/szwh/service/PayService.java b/src/main/java/cn/chjyj/szwh/service/PayService.java new file mode 100644 index 0000000..d8bed1a --- /dev/null +++ b/src/main/java/cn/chjyj/szwh/service/PayService.java @@ -0,0 +1,8 @@ +package cn.chjyj.szwh.service; + +/** + * 支付服务接口 + */ +public interface PayService { + +}