From 810038210b45bcd9dd18f6037f56af906d6a699f Mon Sep 17 00:00:00 2001
From: Hentua <wangdoubleone@gmail.com>
Date: Sat, 08 Apr 2023 10:22:44 +0800
Subject: [PATCH] fix

---
 src/test/java/cc/mrbird/febs/PayTest.java |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/src/test/java/cc/mrbird/febs/PayTest.java b/src/test/java/cc/mrbird/febs/PayTest.java
index ede5efa..cf9d61e 100644
--- a/src/test/java/cc/mrbird/febs/PayTest.java
+++ b/src/test/java/cc/mrbird/febs/PayTest.java
@@ -1,12 +1,22 @@
 package cc.mrbird.febs;
 
+import cc.mrbird.febs.pay.properties.WxPayProperties;
+import cn.hutool.core.date.DateUtil;
+import cn.hutool.core.lang.UUID;
+import cn.hutool.core.util.RandomUtil;
 import com.alibaba.fastjson.JSONObject;
 import com.alipay.api.AlipayApiException;
 import com.alipay.api.domain.AlipayTradeAppPayModel;
 import com.alipay.api.response.AlipayTradeAppPayResponse;
+import com.github.binarywang.wxpay.bean.order.WxPayAppOrderResult;
+import com.github.binarywang.wxpay.bean.request.WxPayUnifiedOrderRequest;
+import com.github.binarywang.wxpay.bean.result.WxPayUnifiedOrderResult;
+import com.github.binarywang.wxpay.exception.WxPayException;
+import com.github.binarywang.wxpay.service.WxPayService;
 import com.ijpay.alipay.AliPayApi;
 import lombok.extern.slf4j.Slf4j;
 import org.junit.jupiter.api.Test;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.test.context.SpringBootTest;
 
 /**
@@ -30,4 +40,30 @@
         AlipayTradeAppPayResponse resp = AliPayApi.appPayToResponse(model, "");
         log.info("=====>>>{}", JSONObject.toJSONString(resp));
     }
+
+    @Autowired
+    private WxPayService wxPayService;
+
+    @Autowired
+    private WxPayProperties wxPayProperties;
+
+    @Test
+    public void wxPayTest() {
+        WxPayUnifiedOrderRequest request = new WxPayUnifiedOrderRequest();
+        request.setAppid(wxPayProperties.getAppId());
+        request.setMchId(wxPayProperties.getMchId());
+        request.setNotifyUrl(wxPayProperties.getNoticeUrl());
+        request.setBody("这是body");
+        request.setOutTradeNo(RandomUtil.randomString(32));
+        request.setTimeExpire("20230407114500");
+        request.setSpbillCreateIp("127.0.0.1");
+        request.setTradeType("APP");
+        request.setTotalFee(1);
+        try {
+            WxPayAppOrderResult result = wxPayService.createOrder(request);
+            System.out.println(1111);
+        } catch (WxPayException e) {
+            e.printStackTrace();
+        }
+    }
 }

--
Gitblit v1.9.1