From 0742b8eab8b0fbd873ba8bbf16e111d408860630 Mon Sep 17 00:00:00 2001 From: linlihong <747682928@qq.com> Date: Wed, 4 Sep 2024 17:15:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BE=AE=E4=BF=A1=E6=94=AF=E4=BB=98=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TestController.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/bigdata/wxappserver/controller/TestController.java b/src/main/java/com/bigdata/wxappserver/controller/TestController.java index 21372a9..02ddb88 100644 --- a/src/main/java/com/bigdata/wxappserver/controller/TestController.java +++ b/src/main/java/com/bigdata/wxappserver/controller/TestController.java @@ -10,6 +10,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.UUID; + /** * Created with IntelliJ IDEA. * @@ -25,24 +27,23 @@ public class TestController { @PostMapping("/unifiedOrder") - public Result unifiedOrder(String outTradeNo) throws Exception - { + public Result unifiedOrder() throws Exception { + String orderCode = UUID.randomUUID().toString().replace("-", ""); WxPayUnifiedOrderRequest wxPayUnifiedOrderRequest = new WxPayUnifiedOrderRequest(); wxPayUnifiedOrderRequest.setBody("测试"); - wxPayUnifiedOrderRequest.setOutTradeNo(outTradeNo); - wxPayUnifiedOrderRequest.setTotalFee(50); - wxPayUnifiedOrderRequest.setSpbillCreateIp("127.0.0.1"); wxPayUnifiedOrderRequest.setNotifyUrl("payCallBack"); - wxPayUnifiedOrderRequest.setTradeType("JSAPI"); - wxPayUnifiedOrderRequest.setOpenid("oU5Ta5f9Vx6f-***********"); + wxPayUnifiedOrderRequest.setOutTradeNo(orderCode); + wxPayUnifiedOrderRequest.setOpenid(UUID.randomUUID().toString().replace("-", "")); + wxPayUnifiedOrderRequest.setSpbillCreateIp("127.0.0.1"); wxPayUnifiedOrderRequest.setSignType("MD5"); + wxPayUnifiedOrderRequest.setTotalFee(50); + wxPayUnifiedOrderRequest.setTradeType("JSAPI"); return Result.success(wxService.unifiedOrder(wxPayUnifiedOrderRequest)); } @PostMapping("/queryOrder") - public Result queryOrder(String outTradeNo) throws Exception - { + public Result queryOrder(String outTradeNo) throws Exception { WxPayOrderQueryResult wxPayOrderQueryResult = wxService.queryOrder(null, outTradeNo); log.info(wxPayOrderQueryResult.toString()); return Result.success(wxPayOrderQueryResult);