From 7ee466ebc953bb5640bcf42f2b8e2a87aa471c21 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 15 四月 2026 20:12:21 +0800
Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/gtzxinglijicun

---
 server/services/src/main/java/com/doumee/config/wx/WxMiniUtilService.java |   20 ++++----------------
 1 files changed, 4 insertions(+), 16 deletions(-)

diff --git a/server/services/src/main/java/com/doumee/config/wx/WxMiniUtilService.java b/server/services/src/main/java/com/doumee/config/wx/WxMiniUtilService.java
index 5deb08a..1b650b8 100644
--- a/server/services/src/main/java/com/doumee/config/wx/WxMiniUtilService.java
+++ b/server/services/src/main/java/com/doumee/config/wx/WxMiniUtilService.java
@@ -1,26 +1,16 @@
-package com.doumee.core.wx;
+package com.doumee.config.wx;
 
-import cn.binarywang.wx.miniapp.api.WxMaQrcodeService;
 import com.doumee.core.constants.ResponseStatus;
 import com.doumee.core.exception.BusinessException;
 import com.doumee.core.utils.ID;
-import com.github.binarywang.wxpay.bean.request.BaseWxPayRequest;
 import com.github.binarywang.wxpay.bean.request.WxPayRefundRequest;
 import com.github.binarywang.wxpay.bean.result.WxPayRefundResult;
 import com.github.binarywang.wxpay.exception.WxPayException;
 import lombok.extern.slf4j.Slf4j;
-import me.chanjar.weixin.common.error.WxErrorException;
-import org.apache.commons.io.IOUtils;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
-import org.springframework.web.multipart.MultipartFile;
 
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.IOException;
 import java.math.BigDecimal;
-import java.util.Map;
 
 /**
  * 寰俊灏忕▼搴�-鍏叡鏂规硶
@@ -37,17 +27,15 @@
      * refundPrice锛涢��娆鹃噾棰�
      */
     @Transactional(rollbackFor = Exception.class)
-    public static String wxRefund(String orderNo, BigDecimal totalPrice, BigDecimal refundPrice) {
+    public String wxRefund(String orderNo, Long totalPrice, Long refundPrice) {
         try {
             // 鍙戦�侀��娆捐姹�
             String refNum = ID.nextGUID();
             WxPayRefundRequest request = new WxPayRefundRequest();
             request.setOutTradeNo(orderNo);
             request.setOutRefundNo(refNum);
-           // request.setTotalFee(2);
-          //  request.setRefundFee(1);
-            request.setTotalFee(1);//BaseWxPayRequest.yuanToFen(totalPrice.toString()));
-            request.setRefundFee(1);//BaseWxPayRequest.yuanToFen(refundPrice.toString()));
+            request.setTotalFee(totalPrice.intValue());
+            request.setRefundFee(refundPrice.intValue());
             WxPayRefundResult response = WxMiniConfig.wxPayService.refund(request);
             if ("SUCCESS".equals(response.getReturnCode()) && "SUCCESS".equals(response.getResultCode())) {
                 return refNum;

--
Gitblit v1.9.3