From 356b6e4b0a11a6e44717dc9b92beaacc9c0c4b7a Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期二, 06 八月 2024 10:13:18 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java
index 233f554..76dbfc5 100644
--- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java
+++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/PaylogServiceImpl.java
@@ -30,6 +30,7 @@
 import com.ruoyi.system.api.domain.GoodsGroupPurchase;
 import com.ruoyi.system.api.domain.GoodsGroupPurchaseInfo;
 import com.ruoyi.system.api.domain.GoodsSku;
+import com.ruoyi.system.api.domain.Member;
 import com.ruoyi.system.api.domain.Order;
 import com.ruoyi.system.api.domain.OrderAuctionBond;
 import com.ruoyi.system.api.domain.dto.MemberPointsDTO;
@@ -96,7 +97,10 @@
     private PaylogMapper paylogMapper;
 
     @Override
-    public R<Map<String, Object>> getPayInfo(Integer uid, Integer type, String orderNO,String openId, HttpServletRequest request) {
+    public R<Map<String, Object>> getPayInfo(Long uid, Integer type, String orderNO, String openId,
+            HttpServletRequest request) {
+        Member member = memberClient.getMembeOne(uid, SecurityConstants.INNER).getData();
+        openId = member.getMiniOpenid();
         Double price = 0.0;
         String subject;
         String body;
@@ -723,10 +727,14 @@
         System.out.println("证书: " + Configure.getCertLocalPath_2());
 
         String xmlResult = WxPayApi.orderRefund(false, paraMap,Configure.getCertLocalPath_2(), Configure.getMchid());
-
+        System.out.println("微信退款结果: " + xmlResult);
         return true;
     }
 
+    public static void main(String[] args) {
+        refundForWxpay(4, "4200002335202408022336923702",
+                "BO24080216090001", "R123456789", 1, 1, "2");
+    }
     /**
      * 获取支付宝
      *

--
Gitblit v1.7.1